spring boot version:1.5.9v
tomcat version: 8.5.20
我构建了一个包含两个页面的项目,并部署在tomcat服务器中。它工作正常。对于下一个构建,我在项目中添加了两个额外的JSP,并带有一些ajax调用。当我部署项目并执行ajax调用时,它将404返回到新页面(不是命中REST控制器方法)。
当我将war文件重命名为ROOT.war并进行部署时,它的工作方式非常完美,但是当我保留项目名称时,它会将404抛给Ajax调用。
我知道该问题是由于在部署到tomcat服务器时将应用程序名称添加到url(localhost:8080/applicationame/jspPage
)但在开发时我的url是(localhost:8080/jspPage
),
我的旧页面没有看到这个问题,我只是遇到了新添加的页面
提前致谢!