Environment(환경)

Solaris 10

Apache 2

Tomcat 5.5

JDK 1.6


Order(순서)

Apache 2(이하 Apache)를 먼저 설치

JDK 1.6을 설치

Tomcat 5.5를 설치


/etc/profile 에다가 아래 내용을 추가한다.
export JAVA_HOME="/usr/jdk/jdk1.6.0_03/"
CLASSPATH=".:/usr/jdk/jdk1.6.0_03/lib/tools.jar"
export CLASSPATH
CATALINA_HOME=/usr/local/tomcat5
PATH=$PATH:$CATLINA_HOME/bin
export CATALINA_HOME

# source /etc/profile
위 명령어를 실행 시키면 적용된다.

JK-Connector를 솔라리스로 컴파일된 걸로 받는다.
이 파일을 이 위치에 둔다.
/usr/apache2/libexec/mod_jk.so

/usr/local/tomcat5/conf/server.xml 에 아래 내용을 추가한다.
참고로 defaultHost 를 꼭 바꿔준다. localhost 로 두면 외부에서 확인 불가능이다.
<Engine name="Catalina" defaultHost="203.249.108.164"> <== 보통 요녀석 밑에 추가한다.
        <Listener className="org.apache.jk.config.ApacheConfig" modJk="/usr/apache2/libexec/mod_jk.so" />
        <Listener className="org.apache.jk.config.ApacheConfig" append="true" forwardAll="true" modJk="/usr/apache2/libexec/mod_jk.so" />



/etc/apache2/httpd.conf 에 아래 내용을 추가한다.
Include "/usr/local/tomcat5/conf/auto/mod_jk.conf"

톰캣을 실행 시킨다
# /usr/local/tomcat5/bin/startup.sh

예전 apache 가 실행 될수 있으므로 이렇게 바꾼다.
# mv /etc/rc3.d/S50apache /etc/rc3.d/OFF-S50apache

apache 가 실행되고 있는지 확인한다.
# svcs | grep -i apache

apache2를 가동한다.
# svcadm enable apache2

접속 해본다.
http://localhost:8080/
이리로 접속 해본후
http://localhost:8080/jsp-examples/
이렇게 바꿔서 접속해본다.
http://localhost/jsp-examples/

화면이 나오면 성공이다.


Link(유용한 링크)
http://sunfreeware.com
http://httpd.apache.org
http://tomcat.apache.org

Posted by 행복한 프로그래머 궁금쟁이박

댓글을 달아 주세요