spring프로젝트 tomcat war배포하기

유비빅·2022년 9월 28일
0
  1. 스프링 프로젝트 war 생성
  2. 서버 내에 톰캣 버전 tar버전 설치 압축풀기
sudo yum install java-11-openjdk-devel.x86_64
tar zxvf apache-tomcat-9.0.67.tar.gz
  1. 압축 푼 폴더 /webapps 프로젝트.war 넣어놓기
  2. 방어벽 문제일때 잠깐 꺼두기
sudo systemctl stop firewalld
  1. 설치된 톰캣 폴더 /bin접속 ./startup.sh 실행
  2. 제대로 뜨는지 확인
  3. /logs/catalina.out 날짜 별로 로그 확인 가능
cat catalina.out
  • 문제였던 경우 java 버전
    startup.sh JRE_HOME 또는 JAVA_HOME설정
    shutdown.sh 경우도 마찬가지 설정
    자바HOME 확인하는 명령어
    echo $JAVA_HOME
  • 문제였던 경우 port
    sever.xml port 8080 -> 8888변경
  1. 재실행
    확인 될 경우 O
  • 문제였던 경우
    우선 안 뜰때는 war외에 생성된 폴더 + 기본 폴더들 삭제해본다

    rm -rf docs/
    rm -rf examples/
    rm -rf host-manager/
    rm -rf manager/

    💡startup.sh/ shutdown.sh/ sever.xml
    뭔가 설정 바꿀 때 bak 버전 만들고 실행하기 (추 후 문제를 위해)

    cp shutdown.sh shutdown.sh.bak

    💡문제 생기면bak 파일 원본 돌리기

    mv catalina.out catalina.out.bak

0개의 댓글