출처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 파일을 실행하면 정상동작하는지 확인할 수 있다.










Posted by motolies
,