1
我有一个WAR文件,我想在Docker中进行部署,但是当我在生成后与关联的端口一起运行它时,出现此错误: no main manifest attribute, in app.war
。没有主要清单属性,在app.war
我Dockerfile看起来像这样
FROM java:8
EXPOSE 8080
ADD /service.war app.war
ENTRYPOINT ["java","-jar","app.war"]`
应该做些什么来解决这个问题?
此命令可以正常工作但我无法访问网址 –
您可以直接在本地主机上访问,因为使用taht命令我们将端口从您的码头容器映射到您的码头主机。试试'http:// localhost:8080/something'并用合适的(取决于.war文件的内容)替换“something”。 – OscarAkaElvis
我也试过,但链接只运行Tomcat服务器而不是war文件。 –