nugawiki

./categories/os

Docker Tomcat 기동 실패 시 설정 수정

업데이트 2026-07-21 조회수

Docker Tomcat: 기동 실패 시 설정 수정

증상

docker run 후 Tomcat server.xml 경로 오류로 컨테이너가 바로 죽음.

docker run --name tomcat8 -i -t -d -p 8088:8080 tomcat-set1
docker logs -t <CONTAINER_ID>

정지 컨테이너 파일 수정 (호스트로 복사)

docker ps -a
docker cp <CONTAINER_ID>:/usr/local/tomcat/ /home/ubuntu/
# 호스트에서 수정 후
docker cp tomcat/ <CONTAINER_ID>:/usr/local/
docker container restart tomcat8

자주 쓰는 run / 접속

docker run --name tomcat8 -v $PWD/upload/images/:/upload/images/ -i -t -d -p 80:8080 tomcat-set1
docker exec -u 0 -it tomcat8 bash
apt-get update && apt-get install -y nano

설정 포인트

  • conf/tomcat-users.xml — manager 역할/계정
  • webapps/manager/META-INF/context.xml — RemoteAddrValve IP
  • webapps/manager/WEB-INF/web.xml — multipart max size (SizeLimitExceededException)
  • conf/server.xml — Context docBase, JNDI Resource
docker commit tomcat8 my-tomcat-image

./comments