일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- centos
- 리눅스
- JSP
- wildfly
- AWS
- 명령어
- apache openmeetings
- postgresql
- openmeetings
- zoom OkHttp
- tomcat
- 줌 개발
- zoom
- 줌 채팅
- 화상회의
- zoom 서버통신
- 웹화상회의
- 데이터베이스
- java
- centos7
- jboss
- 아파치 openmeetings
- 줌 녹화
- db
- zoom OkHttpClient
- zoom sdk
- ubuntu
- zoom api
- mysql
- 아파치 오픈미팅
- Today
- Total
StartIT
centos7 tomcat 설치 및 환경변수 등록, 자동서비스 등록 본문
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
https://www.lesstif.com/system-admin/linux-unix/rhel-centos-tips-tricks/rhel-centos-7-firewalld
'Server > centos' 카테고리의 다른 글
centos7 명령어들 (0) | 2020.06.29 |
---|---|
jsp, postgresql 연동으로 db를 tomcat서버에서 접근하기(select) (0) | 2020.06.29 |
centos7 tui,gui 변경 (0) | 2020.06.29 |
centos7 postgresql 설치 및 외부에서 사용하기 (0) | 2020.06.29 |
centos7 mount(마운트), cifs, samba, 공유폴더이용하기 (0) | 2020.06.29 |