본문 바로가기

CentOS랑놀기

Tomcat_설치_및_설정

Tomcat_설치 및 설정

 

/etc/httpd/conf/mod_jk.conf 파일 내용

Alias /examples /usr/tomcat/webapps/examples

Alias /jsp      /home/cacti/www/jsp

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk.log

JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

JkRequestLogFormat "%w %V %T"

JkMount /examples/servlet/* ajp13

JkMount /jsp/*.jsp ajp13

 

/etc/httpd/conf/workers.properties 파일 내용

workers.tomcat_home=/usr/tomcat

workers.java_home=/usr/java/jdk

ps=/

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

#worker.loadbalancer.type=lb

#worker.loadbalancer.balanced_workers=ajp13

worker.inprocess.type=jni

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar

worker.inprocess.cmd_line=start

worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout

worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stder

 

 

톰캣 참고사항

Apache 2 + Tomcat 5.x mod_jk 1.2 연동시 GET 방식으로 넘어온 파라미터의 한글이 몽땅 깨져버리는 문제가 발생합니다.

이 문제의 해결책은

<Connector port="8009"

enableLookups="false" redirectPort="8443" debug="0"

protocol="AJP/1.3" URIEncoding="euc-kr"/>

server.xml의 jk 커넥터 부분에도 URIEncoding을 추가해주는 것입니다.

이와 함께 Apache 2 + Tomcat 5.x + mod_url.so 를 통한 한글 파일과 이미지 주소 사용에 관한 내용은

http://kwon37xi.egloos.com/1714976

위를 참조하십시오.

 

 

 

참고문서

이 글은 스프링노트에서 작성되었습니다.