idea部署struts项目访问报404、访问.do方法也是404,问题解决

先看下项目的目录结构:

out文件夹:存放的是该项目下所有Module(模块)的编译结果【注:等同于eclipse的bin文件夹】;

WebRoot文件夹:是web项目的根目录;

WEB-INF文件夹:1、应用程序配置文件,描述了 servlet 和其他的应用组件配置;

         2、包含了站点所有用的 class 文件,包括 servlet class 和非servlet class;

 项目部署前的配置:

注意:下图的Paths也签中,可以使用自定义的编译路径也可使用默认编译路径(Inherit Project compile output path)

 

 注意:Facets配置的是项目servlet配置路径和访问的根路径(此配置不能有错,报404问题的绝大多数都是这配置出了问题

 

 

 

 

 tomcat部署项目:

 

 

 

到此idea的部署普通的java项目,从部署前的配置,到部署都已图的方式列了出来,希望对大家有所帮助! 

原文地址:https://www.cnblogs.com/tianchao/p/11889189.html