Обновление до Spring 2.5.5 вызывает исключение javax.servlet.UnavailableException: org.springframework.web.struts.DelegatingTilesRequestProcessor - PullRequest
0 голосов
/ 19 марта 2010

Мне сказали обновить некоторые приложения с Spring 2.0.8 до Spring 2.5.5. Это приложение использует Struts 1.2.7. Как только я изменяю Spring.jar, я получаю следующее исключение при загрузке в JBoss 4.0.5:

10:14:57,579 ERROR [[/PortalRRHH]] Servlet /PortalRRHH threw load() exception
javax.servlet.UnavailableException: org.springframework.web.struts.DelegatingTilesRequestProcessor

Это определяется в struts-config.xml следующим образом:

<controller locale="true">
  <set-property property="processorClass" value="org.springframework.web.struts.DelegatingTilesRequestProcessor"/>
 </controller>

Я понятия не имею, что происходит, поскольку он работает со старой версией Spring, а DelegatingTilesRequestProcessor все еще доступен в Spring 2.5.5. У меня нет предыдущего опыта работы со Struts, поэтому, если вам нужно что-то еще, чтобы понять, в чем проблема, пожалуйста, спросите, и я обновлю вопрос.

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2010

Я нашел решение. Кажется, что библиотека Spring 2.5.5 не имеет этого пакета: org.springframework.web.struts. Старая версия Spring, которую использовал проект, имела этот пакет. Я скачал spring-struts.jar и добавил его в свой проект, и теперь он работает.

...