首页 > 编程知识 正文

tomcat运行war包后无法访问,项目部署到tomcat访问报404

时间:2023-05-04 20:12:41 阅读:37168 作者:2691

刚撞到洞,本地Eclipse启动tomcat,调用接口时是404,我怀疑是url的问题。 修好也是404。 最后,我们发现这是url的问题。 问题不是接口的路径,而是项目名称。 因为接口路径使用的是rest风格,所以直接在ip端口后面加上服务名和方法名。 如果增加一个项目名称,当然找不到服务。

对于启动了Eclipse的tomcat,请打开tomcat的Servers窗口-双击tomcat图标,或右键单击该图标并选择Open-选择左下角的Modules-选择web项目,然后单击右边的eet

如果tomcat已经部署到环境中,则必须将其更改为server.xml文件。 例如,如果我的war包名称为wlf,则配置如下:

hostap pbase=' web apps ' auto deploy=' false ' name=' localhost ' unpack wars=' true ' context docbase=' wlf ' path='

如果不想更改server.xml,可以将war包解压缩到根目录中,也可以将wlf.war放在webapps目录中并改名为ROOT.war,然后删除根目录并重新启动tomcat。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。