StartIT

centos7 tomcat 설치 및 환경변수 등록, 자동서비스 등록 본문

Server/centos

centos7 tomcat 설치 및 환경변수 등록, 자동서비스 등록

IT스타터 2020. 6. 29. 22:39
반응형

tomcat 설치

jdk가 설치되어있다는 가정하에 진행

sudo wget 톰캣 바이너리파일 다운url 또는 usb마운트를 이용 톰캣 파일 받기

sudo tar -xvf 파일명으로 톰캣 압축해제

mv 압축해제된 폴더명 /usr/local/ 으로 톰캣 위치변경

cd /usr/local/로 폴더 이동후 ln -s 폴더명 tomcat으로

폴더명 대신 tomcat 심볼릭 링크 생성

sudo vi /etc/profile 로 환경변수 추가

#JAVA PATH & TOMCAT7 SETTING

export JAVA_HOME=/usr/java/jdk1.8.0_111

export CATALINA_HOME=/usr/local/tomcat

export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

source /etc/profile 을 입력하여 환경설정을 시스템에 적용

 

firewall-cmd --list-all로 방화벽 확인

firewall-cmd --permanent --zone=public --add-port=8080/tcp로 방화벽 5432포트 추가

(permanent - 영구 적용 옵션, 8080port - 톰캣l 기본 포트)

firewall-cmd --reload로 방화벽 적용

 

/usr/local/tomcat/bin/startup.sh로 tomcat start(Tomcat started 문구 나오면 실행됨)

ps -ef |grep tomcat 명령어를 통해 실행중인 프로세스 중 tomcat 확인 가능

톰캣 자동 서비스 등록

cd /usr/lib/systemd/system

vi ./tomcat.service 로 서비스 파일 생성

[Unit]

Description=Apache Tomcat 8

After=network.target syslog.target

[Service]

Type=forking

User=root

Group=root

ExecStart=/usr/local/tomcat/bin/startup.sh

ExecStop=/usr/local/tomcat/bin/shutdown.sh

[Install]

WantedBy=multi-user.target

위 내용들 입력 후 저장

systemctl daemon-reload 데몬 재실행

systemctl enable /usr/lib/systemd/system/tomcat.service 시작서비스 등록

systemctl start tomcat 실행 확인

reboot 후 ps -ef | grep tomcat 으로 실행중인 프로세스중 tomcat여부 확인

 

 

 

참고:

https://2dubbing.tistory.com/6

 

[tomcat] linux(CentOS) CUI환경에서 tomcat 7.0 설치하기

지난번 리눅스 CUI 환경에서 jdk1.8 설치 및 환경설정에 대해 포스팅 했습니다. jdk1.8 포스팅 바로가기 : http://2dubbing.tistory.com/category/Back-end/Java%20%26%20SpringFramework 이번에는 tomcat 7.0..

2dubbing.tistory.com

https://www.lesstif.com/system-admin/linux-unix/rhel-centos-tips-tricks/rhel-centos-7-firewalld

 

RHEL/CentOS 7 에서 방화벽(firewalld) 설정하기

포트 추가/변경, IP 추가/변경는 --reload 옵션을 실행해야 반영됨.

www.lesstif.com

https://opensrc.tistory.com/200

 

CentOS 7 에 Tomcat 7 자동 재시작 하도록 서비스 등록

사소한 그룹웨어를 봐주고 있는 회사가 있는데 언젠가 접속을 해볼 수 없는 상황에서 서버가 다운되었다는 연락을 받았다. 강제로 전원을 내렸다 올려도 수동으로 톰켓을 실행 시켜주어야 한다

opensrc.tistory.com

https://dailyworker.github.io/hello-tomcat-inLinux/

 

리눅스(CentOS7)에서 자바 개발환경 구축하기 - 톰캣 설치 및 환경설정

개요이번 글은 Apache Tomcat 설치하고 Index.jsp 페이지인 고양이가 뛰어다니는 화면을 웹브라우저에 출력하는 것을 목표로 하겠다.

dailyworker.github.io

반응형
Comments