1. mobaxterm 설치
2. 배포
3. 로그확인
4. 추가사항
1. mobaxterm 설치
하단 링크에 접속하여 파일 형태로 설치할지, 웹으로 사용할지 선택하여 설치 진행.
(우측의 파일형태 install 추천)
https://mobaxterm.mobatek.net/download-home-edition.html
MobaXterm free Xserver and tabbed SSH client for Windows
The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!
mobaxterm.mobatek.net
설치가 완료되면 후에 경로 변경이 어려우므로, 설치 경로를 제대로 확인한다.
2. 배포
1) mobaxterm를 실행하여 접속할 서버 주소와 비밀번호로 로그인한다.
맨 첫줄에 로그인할 서버를 입력하면 password: 가 뜬다. 이때 비밀번호를 입력하는 중이더라도 특별히 *표시 등이 되지 않는다. 로그인이 완료되면 그 아래와 같은 화면을 확인할 수 있다.
2) 서버 종료
아래와 같이 경로에 접근, 실행되고 있는 서버 조회, 해당 서버 종료의 순서로 진행한다.
[root@localhost ~]# cd /home
[root@localhost home]# ls
bigweb
[root@localhost home]# cd bigweb/
[root@localhost bigweb]# ls
DATA GrADS apache-tomcat-9.0.36 apache-tomcat-9.0.36.tar.gz logs
[root@localhost bigweb]# ll
합계 10940
drwxrwxr-x. 3 bigweb bigweb 47 6월 8 12:36 DATA
drwxrwxr-x. 2 bigweb bigweb 6 5월 27 17:20 GrADS
drwxrwxr-x. 10 bigweb bigweb 230 6월 20 15:23 apache-tomcat-9.0.36
-rw-rw-r--. 1 bigweb bigweb 11200905 5월 24 04:03 apache-tomcat-9.0.36.tar.gz
drwxrwxr-x. 2 bigweb bigweb 52 6월 10 16:02 logs
[root@localhost bigweb]# cd apache-tomcat-9.0.36
[root@localhost apache-tomcat-9.0.36]# ll
합계 140
-rw-r-----. 1 bigweb bigweb 18982 6월 4 2020 BUILDING.txt
-rw-r-----. 1 bigweb bigweb 5409 6월 4 2020 CONTRIBUTING.md
drwxr-x---. 3 bigweb bigweb 22 6월 20 15:23 D:
-rw-r-----. 1 bigweb bigweb 57092 6월 4 2020 LICENSE
-rw-r-----. 1 bigweb bigweb 2333 6월 4 2020 NOTICE
-rw-r-----. 1 bigweb bigweb 3255 6월 4 2020 README.md
-rw-r-----. 1 bigweb bigweb 6898 6월 4 2020 RELEASE-NOTES
-rw-r-----. 1 bigweb bigweb 16262 6월 4 2020 RUNNING.txt
drwxr-x---. 4 bigweb bigweb 4096 7월 2 07:25 bin
drwx------. 4 bigweb bigweb 271 6월 20 21:58 conf
drwxr-x---. 2 bigweb bigweb 4096 5월 24 04:03 lib
drwxr-x---. 2 bigweb bigweb 8192 7월 4 09:46 logs
drwxr-x---. 4 bigweb bigweb 4096 7월 2 07:25 temp
drwxr-x---. 13 bigweb bigweb 229 7월 2 07:24 webapps
drwxr-x---. 4 bigweb bigweb 39 6월 20 14:42 work
[root@localhost apache-tomcat-9.0.36]# cd webapps/
[root@localhost webapps]# ls
C: Custom Custom.war D: ROOT ROOT.war docs examples home host-manager kma2020 kma2020.war kma_ias kma_ias.war manager
[root@localhost webapps]# cd ..
[root@localhost apache-tomcat-9.0.36]# ls
BUILDING.txt CONTRIBUTING.md D: LICENSE NOTICE README.md RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
[root@localhost apache-tomcat-9.0.36]# cd bin
[root@localhost bin]# ./shutdown.sh
Using CATALINA_BASE: /home/bigweb/apache-tomcat-9.0.36
Using CATALINA_HOME: /home/bigweb/apache-tomcat-9.0.36
Using CATALINA_TMPDIR: /home/bigweb/apache-tomcat-9.0.36/temp
Using JRE_HOME: /usr/lib/jdk1.8.0_333
Using CLASSPATH: /home/bigweb/apache-tomcat-9.0.36/bin/bootstrap.jar:/home/bigweb/apache-tomcat-9.0.36/bin/tomcat-juli.jar
4) 백업본 생성
만일의 경우를 대비해 배포할 war파일을 추가하기 전에 백업본 파일을 생성한다.
[root@localhost bin]# cd ../webapps/
[root@localhost webapps]# ls
C: Custom Custom.war D: ROOT ROOT.war docs examples home host-manager kma2020 kma2020.war kma_ias kma_ias.war manager
[root@localhost webapps]# mv kma_ias
kma_ias/ kma_ias.war
[root@localhost webapps]# mv kma_ias.war kma_ias.war.0704.bak
5) 배포할 war파일 추가
배포할 프로젝트를 war형식으로 export하여두고, 해당 war파일을 드래그 드랍으로 왼쪽의 경로에 복사해준뒤 "ls"라는 명령어로 새로고침을 진행해주면 설정한 백업파일 명과 복사한 war파일이 정상적으로 추가된 것을 확인할 수 있다.
6) 서버 재실행
war파일의 백업과 추가가 완료되었다면 서버를 재실행 해주면 된다. 명령어는 아래와 같다.
[root@localhost webapps]# ls
C: Custom Custom.war D: ROOT ROOT.war docs examples home host-manager kma2020 kma2020.war kma_ias kma_ias.war.0704.bak manager
[root@localhost webapps]# cd ../bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /home/bigweb/apache-tomcat-9.0.36
Using CATALINA_HOME: /home/bigweb/apache-tomcat-9.0.36
Using CATALINA_TMPDIR: /home/bigweb/apache-tomcat-9.0.36/temp
Using JRE_HOME: /usr/lib/jdk1.8.0_333
Using CLASSPATH: /home/bigweb/apache-tomcat-9.0.36/bin/bootstrap.jar:/home/bigweb/apache-tomcat-9.0.36/bin/tomcat-juli.jar
Tomcat started.
3. 로그
서버의 정상실행을 위해 서버 실행시 콘솔에서 조회하던 로그를 확인하고 싶다면 아래와 같은 명령어로 확인이 가능하다.
[root@localhost bin]# cd ../logs/
[root@localhost logs]# tail -f catalina.out
4. 추가사항
톰캣 실행조회
ps -ef | grep java
ps -ef | grep tomcat
실행 강제 종료
kill -9 "root번호"
파일 삭제(해당 디렉토리를 유지한채 진행)
rm -f "삭제할파일명.확장자"
'SERVER' 카테고리의 다른 글
[tomcat] intellij 이미지 로드 설정 (0) | 2025.01.02 |
---|---|
[Spring boot] web앱 리눅스 배포(gradle) (2) | 2024.01.11 |
[PM2] PM2에 대하여 (0) | 2023.05.26 |
[CentOS/Nginx] vue 배포 (0) | 2023.04.05 |
[Linux] DB 서버 재기동 (0) | 2023.01.26 |