无法在tomcat docker容器上提供war文件

qkf9rpyu  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(237)

我正在尝试运行一个java应用程序 .war . 我在与我的应用程序相同的目录中创建了以下dockerfile。

FROM tomcat:8.0
MAINTAINER myname
COPY sample.war /usr/local/tomcat/webapps/
CMD chmod +x /usr/local/tomcat/bin/catalina.sh
CMD ["catalina.sh", "run"]

然后,我构建一个图像并使用这些命令运行一个容器

docker build -t exampleapplication ./
docker run -it --publish 8080:8080 exampleapplication

但是当我要求的时候 localhost:8080 我得到的是tomcat war示例,而不是我的应用程序。有什么我遗漏的吗?先谢谢你。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题