2010-03-19 76 views
0

我被告知需要將Spring 2.0.8中的某些應用程序更新到Spring 2.5.5。這個應用程序使用Struts 1.2.7。有一次,我改變的spring.jar我得到下面的異常而加載到JBoss 4.0.5:更新到Spring 2.5.5會導致javax.servlet.UnavailableException:org.springframework.web.struts.DelegatingTilesRequestProcessor

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

我沒有:

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

這是在struts-config.xml中這樣定義因爲它與舊版本的Spring和DelegatingTilesRequestProcessor一起工作,所以發生的線索在Spring 2.5.5中仍然可用。我以前沒有使用Struts的經驗,所以如果你需要其他東西來確定問題是什麼,請問,我會更新這個問題。

謝謝。

回答

0

我找到了解決辦法。看來Spring 2.5.5庫沒有這個包:org.springframework.web.struts。該項目使用的Spring的舊版本確實有這個包。我已經下載了spring-struts.jar並將其添加到我的項目中,並且現在可以使用。

相關問題