SERVER

[tomcat] mobaxterm설치 및 배포작업

amoomar 2022. 7. 4. 14:08
반응형

 

 

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 "삭제할파일명.확장자"

 

 

 


 

반응형