이클립스에서 톰캣 사용 시 한글 GET 파라미터가 깨져서

apache-tomcat-7.0.29/conf/server.xml을 다음과 같이 수정했다.

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf8" />

하지만 효과가 없었다.

이클립스 톰캣이 참조하는 server.xml이 이 server.xml이 아니기 때문이다.

Servers 뷰 (View)에서 톰캣을 더블 클릭해서 연다.

다음에서

Overview -> General Information -> Open launch configuration -> Arguments -> VM arguments

다음을 확인할 수 있다.

-Dcatalina.base="/Users/izeye/Documents/workspace-sts-2.9.2.RELEASE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0"

따라서 참조하는 server.xml의 위치는 다음과 같다.

/Users/izeye/Documents/workspace-sts-2.9.2.RELEASE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/server.xml

이전과 동일하게 URIEncoding="utf8"을 추가해주면,

한글 깨짐이 해결됨을 확인할 수 있다.

신고

Posted by izeye


티스토리 툴바