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
위를 참조하십시오.
참고문서
- OReilly_-_Tomcat_-_The_Definitive_Guide.zip
- Wrox_-_Professional.Apache.Tomcat.5.May.2004.zip
- Tomcat_JSP호스팅
이 글은 스프링노트에서 작성되었습니다.