[CentOS] centos 5.5 java(jdk 1.6.0_22) tomcat(6.0.29) 설치
2010. 11. 24. 13:42ㆍOS/CentOS
tomcat 을 설치하기 전에는 반드시 java sdk 가 설치 되어 있어야 한다.
사이트 : java.sun.com 에서 Java SE Development Kit(JDK) 를 다운 받아 설치 한다.
(java1)
두개중에 jdk-6u22-linux-i586.bin 파일을 다운 받는다.
/tmp/ 디렉토리로 jdk-6u22-linux-i586.bin 파일을 다운로드 받는다.
실행 가능하도록 속성을 변경한다. 그리고 실행한다.
실행도중에 [yes or no] 라는 질문이 하나 나오는데 yes 입력하고 enter 키를 누른다.
설치가 완료되면, /usr/java/ 로 설치된 디렉토리를 이동한다.
/usr/java 디렉토리로 이동해서 링크를 생성한다.
/etc/profile 에 아래 내용추가
변경된 내용을 적용한다.
java가 제대로 설치 되었는지 확인하는 방법
1. tomcat 사이트에서 apache-tomcat-6.0.29.tar.gz 를 /tmp/ 에 다운 받는다.
2. 압축을 해제한다. 압축이 풀린 디렉토리는 /was/tomcat6 로 이동한다. 그리고 tomcat 으로 링크를 생성한다.
3. 톰캣 실행을 위해서 tomcat 파일을 만든다. ./
만들어진 tomcat 파일은 /etc/rc.d/init.d/ 로 이동한다.
tomcat 서비스 등록하고 서비스 시작
tomcat 서비스 등록 시험 : 웹 브라우저에서 http://localhost:8080 으로 접속한다.
그러면 외부에서도 접근 가능해진다.
에고 이제야 톰캣이 동작합니다. ^^ 이제부터가 시작인거 같네요 ..
참고 사이트 : http://iwoohaha.tistory.com/124#recentTrackback
사이트 : java.sun.com 에서 Java SE Development Kit(JDK) 를 다운 받아 설치 한다.
(java1)
두개중에 jdk-6u22-linux-i586.bin 파일을 다운 받는다.
/tmp/ 디렉토리로 jdk-6u22-linux-i586.bin 파일을 다운로드 받는다.
실행 가능하도록 속성을 변경한다. 그리고 실행한다.
[root@localhost tmp]# chmod 755 jdk-6u22-linux-i586.bin
[root@localhost tmp]# ./jdk-6u22-linux-i586.bin
[root@localhost tmp]# ./jdk-6u22-linux-i586.bin
실행도중에 [yes or no] 라는 질문이 하나 나오는데 yes 입력하고 enter 키를 누른다.
설치가 완료되면, /usr/java/ 로 설치된 디렉토리를 이동한다.
[root@localhost jdk1.6.0_22]# mkdir -p /usr/java/
[root@localhost jdk1.6.0_22]# mv jdk1.6.0_22 /usr/java/jdk1.6.0_22
[root@localhost jdk1.6.0_22]# mv jdk1.6.0_22 /usr/java/jdk1.6.0_22
/usr/java 디렉토리로 이동해서 링크를 생성한다.
[root@localhost jdk1.6.0_22]# cd /usr/java/
[root@localhost jdk1.6.0_22]# ln -s /usr/java/jdk1.6.0_22/ default
[root@localhost jdk1.6.0_22]# ln -s /usr/java/jdk1.6.0_22/ default
/etc/profile 에 아래 내용추가
vi /etc/profile
... ... .. ... ....
export JAVA_HOME=/usr/java/default
PATH="$PATH:/usr/java/default/bin"
export PATH=$PATH
... ... .. ... ....
export JAVA_HOME=/usr/java/default
PATH="$PATH:/usr/java/default/bin"
export PATH=$PATH
변경된 내용을 적용한다.
[root@localhost java]# source /etc/profile
java가 제대로 설치 되었는지 확인하는 방법
[root@localhost bin]# java -version
[root@localhost bin]# javac -version
** 기존에 있는 java 를 검색해서 변경해 주어야 한다.
[root@localhost bin]# javac -version
** 기존에 있는 java 를 검색해서 변경해 주어야 한다.
1. tomcat 사이트에서 apache-tomcat-6.0.29.tar.gz 를 /tmp/ 에 다운 받는다.
2. 압축을 해제한다. 압축이 풀린 디렉토리는 /was/tomcat6 로 이동한다. 그리고 tomcat 으로 링크를 생성한다.
[root@localhost tmp]# tar xvfz apache-tomcat-6.0.29.tar.gz
[root@localhost tmp]# mkdir -p /was/
[root@localhost tmp]# mkdir -p /was/
[root@localhost tmp]# mv apache-tomcat-6.0.29 /was
[root@localhost tmp]# cd /was/
[root@localhost was]# ln -s apache-tomcat-6.0.29 tomcat
[root@localhost tmp]# cd /was/
[root@localhost was]# ln -s apache-tomcat-6.0.29 tomcat
3. 톰캣 실행을 위해서 tomcat 파일을 만든다. ./
vi tomcat.sh
#!/bin/sh
# Startup script for Tomcat
#
# chkconfig: 35 85 15
# description: apache tomcat 6.x
#
# processname: tomcat
#
# Source function library.
export JAVA_HOME=/usr/java/default
export CATALINA_HOME=/was/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# See how we were called.
case "$1" in
start)
echo -n "Starting tomcat: "
$CATALINA_HOME/bin/catalina.sh start
echo
;;
stop)
echo -n "Shutting down tomcat: "
$CATALINA_HOME/bin/catalina.sh stop
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
#!/bin/sh
# Startup script for Tomcat
#
# chkconfig: 35 85 15
# description: apache tomcat 6.x
#
# processname: tomcat
#
# Source function library.
export JAVA_HOME=/usr/java/default
export CATALINA_HOME=/was/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# See how we were called.
case "$1" in
start)
echo -n "Starting tomcat: "
$CATALINA_HOME/bin/catalina.sh start
echo
;;
stop)
echo -n "Shutting down tomcat: "
$CATALINA_HOME/bin/catalina.sh stop
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
만들어진 tomcat 파일은 /etc/rc.d/init.d/ 로 이동한다.
[root@localhost init.d]# mv tomcat /etc/rc.d/init.d/
[root@localhost init.d]# chmod 755 tomcat
[root@localhost init.d]# chmod 755 tomcat
tomcat 서비스 등록하고 서비스 시작
[root@localhost init.d]# chkconfig --add tomcat
[root@localhost init.d]# service tomcat start
Starting tomcat: Using CATALINA_BASE: /was/tomcat
Using CATALINA_HOME: /was/tomcat
Using CATALINA_TMPDIR: /was/tomcat/temp
Using JRE_HOME: /usr/java/default
[root@localhost init.d]# service tomcat start
Starting tomcat: Using CATALINA_BASE: /was/tomcat
Using CATALINA_HOME: /was/tomcat
Using CATALINA_TMPDIR: /was/tomcat/temp
Using JRE_HOME: /usr/java/default
tomcat 서비스 등록 시험 : 웹 브라우저에서 http://localhost:8080 으로 접속한다.
위과 같이 나오면 설치가 완료된것이다.
하지만 외부에서 접속이 안되는 경우는 방화벽 설정을 추가해주어야 한다. (port 8080)
설정방법 : 시스템 > 관리 > 보안수준 및 방화벽 에서 그외의포트에 8080 tcp 추가
하지만 외부에서 접속이 안되는 경우는 방화벽 설정을 추가해주어야 한다. (port 8080)
설정방법 : 시스템 > 관리 > 보안수준 및 방화벽 에서 그외의포트에 8080 tcp 추가
그러면 외부에서도 접근 가능해진다.
에고 이제야 톰캣이 동작합니다. ^^ 이제부터가 시작인거 같네요 ..
참고 사이트 : http://iwoohaha.tistory.com/124#recentTrackback
'OS > CentOS' 카테고리의 다른 글
[CentOS] apache + subversion + trac 세팅 (0) | 2010.11.26 |
---|---|
[CentOS] CentOS 5.5 apache 2.2 계열 과 tomcat 연동 (0) | 2010.11.24 |
[CentOs] 서브버젼 설치 (0) | 2010.10.25 |
[CentOs] 서브버젼 설정 (0) | 2010.10.25 |
[CentOS] CentOS 오라클 서버 리스너 설정 (0) | 2010.04.28 |