반응형
톰캣을 다운받아서 특정 폴더에 풀어놓는다.
내 경우는 D:\apache-tomcat-8.5.83
인텔리j Run/Debug 실행 Edit Configurations 클릭해서 설정
Vm 옵션 란에 VM option : -Duser.language=en -Duser.region=us 을 넣는다.
web.xml 파일안에 필터를 설정해본다. 사실 아래는 톰캣 로그와는 관계 없다.
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
톰캣 conf.xml URIEncoding 설정도 있기는한데....
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
인텔리 자체는 톰캣 실행시 vm 옵션만 주면돤다.
자.. 인텔리j는 그렇고...진짜 톰캣을 실행할때는?
윈도우의 경우 톰캣홈/bin/catalina.bat 파일을 열고
set "JAVA_OPTS=%JAVA_OPTS% -Duser.language=en -Duser.region=us
추가하고 로그를 보면 CMD 톰캣 로그창에 한글이 안깨짐을 볼 수 있다.
반응형
'슬기로운 자바 개발자 생활 > 스프링 및 자바웹 서비스' 카테고리의 다른 글
GRPC 자바 두번째 코드생성 (0) | 2022.12.05 |
---|---|
GRPC 자바 첫번째 알아보기 (0) | 2022.12.05 |
콜백헬... CallBack Hell이란? (0) | 2022.11.18 |
JPA 스프링 부트, 마리아디비, 간단예제(Spring Boot and JPA, MariaDB) (0) | 2022.11.18 |
Spring WebFlux, RX JAVA ReplaySubject (0) | 2022.11.08 |
댓글