我在Docker容器中有一个简单的WAR文件。
我使用此Dockerfile构建它:
FROM tomcat
COPY /target/my.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
使用以下命令进行构建:
docker build -t tomcat-img .
第一次部署时,请使用以下命令:
docker run --name tmc -p 8088:8080 tomcat-img:latest
目前,所有方法都运行良好(在第http://localhost:8088/my页),但是如果我使用“ docker stop tmc”停止容器或使用CTRL + C,然后通过docker start tmc,它将不再起作用。 / p>
位于http://localhost:8088/的主页正确响应了TOMCAT,但在http://localhost:8088/my上我收到了404。
谢谢大家