[centOS] apache2.2 + tomcat6 (yum 설치 성공 통합 정리)

Language/JSP 2012. 10. 12. 14:26

1. 아파치 설치

#yum install httpd

#yum install httpd-devel

- httpd-devel 을 설치하는 이유는 커넥터 설치시 apxs를 사용해야 하기 때문


2. Tomcat 설치

#yum install tomcat6

#yum install tomcat6-webapps

#yum install tomcat6-admin-webapps


- servlet invoker 관련내용의 주석 제거

#vim /usr/share/tomcat6/conf/web.xml

// 풀어줘야 할 주석

가. 121줄 ~ 131줄

 <servlet>

   <servlet-name>invoker </servlet-name>

         .... 중략 ....

 </servlet>

나. 369줄 ~ 372줄

   <servlet-mapping>

     <servlet-name>invoker</servlet-name>

     <url-pattern>/servlet/*</url-pattern>

   </servlet-mapping>

   

-  ROOT 폴더를 통합

#cd /usr/share/tomcat6/webapps

#ln -s /var/www/html /usr/share/tomcat6/webapps/ROOT


- context.xml 수정

#vim /usr/share/tomcat6/conf/context.xml

// 태그를 아래와 같이 수정

<Context reloadable="true" privileged="true" >


3. Connector 설치

설치하기 전, 브라우저로 해당디렉토리를 찾아가서 다운 받을 버전을 찾는다. 여기서는 tomcat-connectors-1.2.37-src.tar.gz 파일을 쓸 것이다.

#wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connenctors-1.2.37-src.tar.gz

# tar xvzf tomcat*

# cd tomcat*

# cd native

# ./configure -with-apxs=/usr/sbin/apxs

#make

#make install

이렇게 설치가 끝나고 나면, /etc/httpd/modules 에 mod_jk.so파일이 생성되었나 확인한다.


4. 연동하기


- mod_jk.so 로드 추가


#vim /etc/httpd/conf/httpd.conf


LoadModule jk_module modules/mod_jk.so


<IfModule jk_module>

JkWorkersFile /etc/httpd/conf/workers.properties

JkLogFile /etc/httpd/logs/mod_jk.log

JkShmFile /usr/share/tomcat6/logs/jk.shm

JkMount /*.jsp worker2

JkMount /ExpertGrid_Exam/* worker2

</IfModule>


- index 추가

DirectoryIndex index.jsp


- workers.properties 생성


#vim  /etc/httpd/conf/workers.properties


worker.list=worker2

worker.worker2.type=ajp13

worker.worker2.host=localhost

worker.worker2.port=8009

worker.worker2.lbfactor=1

worker.worker2.connection_pool_timeout=600

worker.worker2.socket_keepalive=1

worker.worker2.socket_timeout=60



4. 재시작

#service httpd restart

#service tomcat6 restart


[참고]

자바홈 : /usr/lib/jvm/jre-1.6.0-openjdk.x86_64

'Language > JSP' 카테고리의 다른 글

struts2 튜토리얼  (0) 2012.10.23
태그라이브러리 URI  (0) 2012.10.23
CentOS(64Bit)에 yum을 이용하여 Apache+Tomcat+JSP 연동  (0) 2012.10.11
Apache+Tomcat 연동  (0) 2012.10.11
[CentOS] 6.2에 아파치 + 톰캣6 연동하기  (2) 2012.10.10
: