[CentOS7] openJDK(zulu), tomcat 설정
출처1: https://www.azul.com/downloads/zulu/
2018/10/04 - [프로그램 자료/Cent OS] - [CentOS7] 톰캣 서비스 등록하기
리눅스에 배포를 어떻게 해야하나 고민을 하다가 결국은 tar.gz 파일로 배포를 하기로 마음 먹었다.
리눅스에 대해 잘 모르니 이래저래 참고할 것이 많았는데
우선적으로 리눅스 위에 openJDK 설치 후 tomcat 구동까지 설정해보기로 한다.
리눅스서버는 vSphere 위에 vm 형식으로 올려두었다.
현재 작업을 하는 컴퓨터는 windows 인데 어떻게 하면 파일을 잘 옮기나 고민하던 차에
FileZila ftp 를 사용하면 된다는 이야기를 듣고 하니 생각보다 잘 되었다.
이제 azul사의 홈페이지에서 zulu for linux 1.8 버전을 받고 해당 파일을 filezila로 넘겨준다.
나는 tar 파일로 받았다.
톰캣 역시 마찬가지로 받아서 업로드 하였고 이제 압축을 풀어야 한다.
# 한 페이지씩 자세히 보기
$ ls -al | less
# tar.gz 압축풀기
$ tar -xvzf filename.tar.gz
#jdk와 tomcat 설치 후 환경설정
$ vi /etc/profile
JAVA_HOME=/usr/local/zulu8.31.0.1-jdk8.0.181-linux_x64
CATALINA_HOME=/usr/local/apache-tomcat-9.0.12
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HO
ME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH CATALINA_HOME
# 변경 사항 반영
$ . /etc/profile
#현재 실행중인 프로세스 검색
$ ps -ef | grep tomcat
# 현재 실행중인 프로세스 종료
$ kill -9 [pid]
# 방화벽 풀기
# 설치
$ yum install firewalld
# 설정
$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --zone=public --add-port=443/tcp --permanent
$ firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 새로고침
$ firewall-cmd --reload
# 확인
http://10.2.99.40:8080
위의 순서와 같이 압축풀고,
/etc/profile에 환경변수 설정하고,
방화벽 설치 후 설정하고,
$CATALINA_HOME/bin/startup.sh 파일을 실행하면 정상동작하는지 확인할 수 있다.