본문 바로가기
SERVER

[tomcat] mobaxterm설치 및 배포작업

by amoomar 2022. 7. 4.
반응형

 

 

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