docker部署war包源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。.
时间: 2023-09-24 08:07:29 浏览: 170
源服务器无法访问 解决
如果在Docker部署war包时出现了"源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示"的错误,可能有几个原因导致这个问题。首先,这个错误可能是因为Tomcat的webapps目录下没有欢迎页。在新版本的Tomcat8.5中,默认情况下是没有欢迎页的,而在Tomcat7.0中是有的。所以你需要确保你的war包被正确部署到了Tomcat的webapps目录下。
此外,这个错误也可能是因为Tomcat没有访问到任何JSP页面。你可以进入Tomcat容器并查看webapps文件夹来确认war包是否被正确部署。你可以使用以下命令进入Tomcat容器:
docker exec -it tomcat /bin/bash
通过检查webapps文件夹,你可以确认war包是否存在,以及是否包含了JSP页面。如果war包没有正确部署或者缺少JSP页面,你需要重新部署war包或者添加相应的JSP文件。
总结起来,当出现"源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示"的错误时,你需要检查war包是否被正确部署到Tomcat的webapps目录下,并确保war包中包含必要的JSP页面。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文