我尝试在eclipse中使用Maven开发一个Web应用程序(Struts 2,Spring,Hibernate)。 我首先创建了一个简单的Maven项目,我加入了Struts2,一切都很顺利。当我尝试集成Spring和struts2-spring-plugin时,我总是遇到404错误。 一旦我删除了struts2-spring-plugin my pom.xml的依赖关系,应用程序就会重新运行。
<dependency>
<groupId> org.apache.struts </groupId>
<artifactId> struts2-spring-plugin </artifactId>
<version> 2.3.16.3 </version>
</dependency>
答案 0 :(得分:0)
您是否已按照struts2 spring plugin documentation?
中的说明定义了对象映射器<struts>
<constant name="struts.objectFactory" value="spring" />
...
</struts>
如果您已定义,如果您可以提供有关配置和日志消息的更多详细信息,那将会非常棒。
答案 1 :(得分:0)
你没有被迫添加struts2-spring-plugin来工作wirh spring,hibernate和struts。我使用包含spring,struts2,hibernate和spring security的项目,我没有配置问题。你应该继续关注这些版本。 Spring版本应该与spring安全版本相同,但对于struts 2和hibernate,没有冲突。