gpt4 book ai didi

docker - app.war中没有主 list 属性

转载 作者:行者123 更新时间:2023-12-02 20:13:30 25 4
gpt4 key购买 nike

我有一个WAR文件,要在Docker中部署,但是在构建后用关联的Port运行它时,出现此错误:no main manifest attribute, in app.war

我的Dockerfile看起来像这样

FROM java:8                                                                                                                                                             
EXPOSE 8080
ADD /service.war app.war
ENTRYPOINT ["java","-jar","app.war"]`

如何解决此错误?

最佳答案

我认为您需要一个tomcat,而不是Java镜像。即使没有Dockerfile,您也可以尝试。在与.war文件相同的目录下启动此命令:

docker run --name myTomcat -p 8080:8080 --rm -i -v $(pwd)/service.war:/usr/local/tomcat/webapps/app.war tomcat

这将启动部署了war的Tomcat服务器,端口8080从容器映射到docker主机。希望对您有所帮助。

关于docker - app.war中没有主 list 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45168930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com