Docker에 Tomcat 올리기 , 404 에러 해결법

이주희·2023년 12월 3일
0
  1. 도커 컨테이너로 Tomcat 실행
    docker run --name tomcat -d -p 8088:8088 tomcat:9.0
    daemon 으로 백그라운드에서 다운받고 실행하게 됨

    docker ps 로 프로세스 확인 시 tomcat이 잡히면 성공!

  2. Docker desktop에서 정보 변경

    데스트탑에서 실행중인 tomcat 확인 가능
    files에 들어가서

  • usr/tomcat/conf/server.xml을 통해 포트번호 변경 가능
    <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
               />
(젠킨스와 겹치지 않게 8088로 바꿔줌)
  • webapp.dst/[host-manager/manager]/META-INF/context.xml 을 통해 접근 IP 변경 가능
  • tomat-users.xml에서 계정 생성, 권한 부여

이후 tomcat/bin 에 존재하는 startup.sh 실행 시 tomcat 가동됨
(만약 변경사항 저장되지 않았다면 shutdown.sh 실행 후 다시 스타트업 한다)

3. 변경 포트 실행 시 tomcat 실행됨 확인!


만약 HTTP 404 에러가 뜬다면

cp -R webapps.dist/* webapps
을 이용해서 webapps.dist 안에 있는 파일들을 webapps 아래로 옮겨준다..!
정상적인 tomcat 실행완료

0개의 댓글