Интегрировать 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>

Если бы вы определили, было бы замечательно, если бы вы могли предоставить более подробную информацию о вашей конфигурации и сообщениях журнала.

Другие вопросы по тегам