[英]dockerfile to deploy to tomcat server does not display webapp
我正在使用Jenkins将Maven hello-world文件部署到docker tomcat映像。 mvn clean package命令在jenkins作业中效果很好,随后的dockerfile生成了一个图像,将webapp.war文件放置在tomcat主目录中。(/ usr / local / tomcat / webapp / webapp.war)在端口8181上运行的tomcat页面上显示o / p,但我无法使其正常工作。 雄猫正在工作
包含Jenkinsfile和Dockerfile的Repo是https://github.com/Kush-2806/Maven-Docker-CI
您的Dockerfile
有一个错误。
该目录被称为/usr/local/tomcat/webapps/
,所以你只是一个s
短-在你Dockerfile复制到这个位置/usr/local/tomcat/webapp/
将Dockerfile
更新为此:
FROM tomcat:8.0
ADD ./webapp/target/*.war /usr/local/tomcat/webapps/
EXPOSE 8080
CMD ["catalina.sh", "run"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.