eclipse下maven project用struts2编写hello world遇到的问题
1:无法用tomcat进行run as
- 解决方案:多半是因为创建maven工程的时候没有选择maven-archetype-webapp,重新创建
2:发现并没有Java文件夹
- 解决方案:这个得自己创建,其实也可以右键点击你创建的工程选择build path进入libraries点击JRE选择Edit勾选Workspace点击Finish即可
3:要用struts2来编写必须更改pom.xml文件与web.xml文件,
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.37</version>
</dependency>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
4:更改.xml文件时就会出现两个问题导致tomcat启动失败
- 1)tomcat版本与pom.xml中的版本不匹配
- 2)tomcat版本与web.xml中的过滤器不匹配
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
5:除这些之外就可能是方法名啊,< action >下的method名啊不同或不符的这些问题。