Java Tomcat8.5 Maven和IntelliJ的Http 404错误
我在网站上进行了如下设置,使用IntelliJ idea上的Maven run配置Javaweb,看起来一切正常,但当我点击run/debug按钮运行我的项目时,Tomcat的输出屏幕启动了,但启动的网页显示404错误 如果我使用Tomcat插件来运行我的项目(tomcat7:run),它工作正常 更多详情如下: 编辑配置: 模块设置: 工件设置: 面设置: web.xmlJava Tomcat8.5 Maven和IntelliJ的Http 404错误,java,maven,intellij-idea,tomcat8,maven-tomcat-plugin,Java,Maven,Intellij Idea,Tomcat8,Maven Tomcat Plugin,我在网站上进行了如下设置,使用IntelliJ idea上的Maven run配置Javaweb,看起来一切正常,但当我点击run/debug按钮运行我的项目时,Tomcat的输出屏幕启动了,但启动的网页显示404错误 如果我使用Tomcat插件来运行我的项目(tomcat7:run),它工作正常 更多详情如下: 编辑配置: 模块设置: 工件设置: 面设置: web.xml Web应用程序创建的原型 index.jsp 在localhost:8080之后添加您的项目名称,它将显示
Web应用程序创建的原型
index.jsp
在localhost:8080之后添加您的项目名称,它将显示您的项目索引页或将war文件名重命名为ROOT.war并部署到tomcat,然后它将作为localhost:8080工作。在我将war文件部署到tomcat后,仍然显示404,并显示消息/day54_Maven(我的项目名称)。但是我想知道,如果我对代码做了一些修改,是否需要重新部署到tomcat上,原因是什么。这不是最终的解决方案,对吗?非常感谢。是的,当您在java文件中进行更改时,您需要重新部署WAR文件2。您只需更改静态内容,如JSP、CSS或javascript,就不需要重新部署war文件了好的,我明白了,非常感谢