Интегрировать Struts2 и весенний плагин
Я пытаюсь разработать веб-приложение (Struts 2, Spring, Hibernate), используя Maven, в Eclipse. Сначала я создаю простой проект Maven, я присоединился к Struts2, и все идет отлично. Когда я пытался интегрировать Spring и struts2-spring-plugin, у меня всегда была ошибка 404. После того, как я удалил зависимость struts2-spring-plugin в моем pom.xml, приложение снова запустилось.
<dependency>
<groupId> org.apache.struts </groupId>
<artifactId> struts2-spring-plugin </artifactId>
<version> 2.3.16.3 </version>
</dependency>
2 ответа
Вы не обязаны добавлять Struts2-Spring-Plugin для работы с Spring, Hibernate и Struts. Я работаю с проектом, содержащим Spring, Struts2, Hibernate и Spring Security, и у меня нет проблем с конфигурацией. Вы просто должны обратить внимание на версии. Версия Spring должна быть такой же, как и версия Spring для безопасности, но для Struts 2 и Hibernate нет конфликтов.
Вы уже определили объектный маппер, как описано в документации к плагину пружин struts2?
<struts>
<constant name="struts.objectFactory" value="spring" />
...
</struts>
Если бы вы определили, было бы замечательно, если бы вы могли предоставить более подробную информацию о вашей конфигурации и сообщениях журнала.