首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用docker部署在EC2中时,Spring引导应用程序不可用-错误404

当使用docker部署在EC2中时,Spring引导应用程序不可用-错误404
EN

Stack Overflow用户
提问于 2019-09-13 06:04:28
回答 1查看 251关注 0票数 1

我正在使用spring引导web应用程序。在我的桌面PC上运行的tomcat服务器8.0中,它运行得很好

使用网址:http://{desktop_ip}:8080/tennis/

现在,我试图使用运行在EC2实例中的docker部署相同的war

我将war复制到EC2实例,并使用以下命令进行部署

代码语言:javascript
复制
sudo docker run -it -p 8080:8080 -v tennis.war:/usr/local/tomcat/webapps/tennis.war -d tomcat:8.0

当我尝试访问应用程序时,我得到的是Error 404

使用的网址:http://{EC2_Public_ip}:8080/tennis/,但我可以访问tomcat默认示例应用程序http://{EC2_Public_ip}:8080/examples/

所以我假设IP和端口是可访问的

在我看到的日志中,应用程序的部署没有任何错误。

日志

代码语言:javascript
复制
    13-Sep-2019 05:33:39.587 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/docs] has finished in [53] ms
    13-Sep-2019 05:33:39.590 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/examples]
    13-Sep-2019 05:33:40.295 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/tennis.war]
    13-Sep-2019 05:33:40.359 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/tennis.war] has finished in [64] ms
    13-Sep-2019 05:33:40.369 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]

访问日志

代码语言:javascript
复制
173.171.238.114 - - [13/Sep/2019:05:34:25 +0000] "GET /tennis/ HTTP/1.1" 404 1085
173.171.238.114 - - [13/Sep/2019:05:34:39 +0000] "GET /tennis/ HTTP/1.1" 404 1085

我也试过码头tomcat 9.0,但没有运气

如有任何建议请

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-13 06:09:04

尝试像这样更改-v

代码语言:javascript
复制
-v /full/path/tennis.war:/usr/local/tomcat/webapps/tennis.war

我认为Docker在这里创建了一个名为volume的空文件夹

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57918089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档