CentOS Tomcat 및 Java(JDK) 설치
· 약 3분
rpm이 설치되어있지 않은 환경에서의 compile 설치 방법을 다룬다.
운영체제 확인
$ cat /etc/issue
## bit 확인
$ getconf LONG_BIT
JDK 설치
다운로드
여기에서 다운로드하면 된다.
업로드 및 압축 해제
tar -zxvf jdk.tar.gz
경로 설정
$ vi .profile
## 추가 내용
export JAVA_HOME=/유저경로/java
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH=/bin:/usr/bin:/usr/local/bin:$JAVA_HOME/bin
## 저장
$ :wq!
bin 폴더 PATH들은 명령어를 위해 필요하고 $PATH < 기존 PATH를 추가하지 않는 이유는 TOMCAT 실행시 기본 설치 PATH를 먼저 읽어오기 때문이다.
경로 갱신
source .profile
설치 확인
javac -version
Tomcat 설치
다운로드
여기에서 다운로드하면 된다.
업로드 및 압축 해제
apache-tomcat-...의 이름이 길어 tomcat으로 변경 후 업로드하시면 편합니다.
tar -zxvf tomcat.tar.gz
경로 설정
$ vi .profile
## PATH 뒤에 tomcat/bin 경로를 추가
export PATH=/bin:/usr/bin:/usr/local/bin:$JAVA_HOME/bin:/home/myuser/tomcat/bin
경로 확인
$ $PATH
/bin:/usr/bin:/usr/local/bin:$JAVA_HOME/bin:/home/myuser/tomcat/bin
## 위에 설정한 PATH의 값이 보이면 정상
Tomcat 설정 추가
tomcat\bin\catalina.sh를 열고 Tomcat과 Java의 경로를 추가해준다.
CATALINA_HOME="/where/to/tomcat"
CATALINA_BASE="/where/to/tomcat"
JAVA_HOME="/where/to/java"
주의
catalina.sh의 주석 표시된 내용을 읽으면 변수를 추가하지 말고 setenv.sh를 만들어서 커스터마이징 옵션을 분리하라고 나온다.
setenv.sh를 수정하고 싶으면 파일을 열고 아래와 같이 추가해준다.
export CATALINA_HOME="/where/to/tomcat"
export CATALINA_BASE="/where/to/tomcat"
export JAVA_HOME="/where/to/java"