集成struts2和spring插件

时间:2015-11-23 20:08:11

标签: spring struts2 struts2-spring-plugin

我尝试在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>

2 个答案:

答案 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,没有冲突。