我通過maven構建了一個耳朵。在我耳邊有一場戰爭。 web.xml駐留在webApp.war/WEB-INF/web.xml中。它通過戰爭打包在戰爭中:在maven的戰爭。當我在爲7部署它讓我對在web.xml像列出的組件的錯誤:maven:web.xml沒有正確讀取
在我的web.xmlcom.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper的Servlet> SpringServlet是當前不可用:SRVE0200E:Servlet的> [ org.springframework.web.servlet.DispatcherServlet]:無法找到所需的類 - >類
拋出java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet
:
<servlet>
<servlet-name>SpringServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/Spring-Context.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringServlet</servlet-name>
<url-pattern>*.go</url-pattern>
</servlet-mapping>
它給了我三個錯誤,兩個servlet和一個監聽器。
有一件事我應該提到的是,在web.xml中有
<display-name>CorpWeb</display-name>
而在行家的webproject是eCorp的Web。
這會是一個問題。
編輯:還可以,lsitener存在於WEB-INF /類和其它的servlet實際上是從一個罐子存在於耳/ lib中
未來(對不起,我正確地僅不能把代碼塊當我加載這個網站它現在說:堆棧溢出需要來自另一個域被阻塞或加載失敗的外部JavaScript,不知道發生了什麼它是工作兩個小時後...) 在此先感謝 賽義德。 ..
編輯:我很抱歉亞倫我不能添加評論,由於某種JavaScript問題:沒有spring-web.jar不在WEB-INF/lib它的根目錄中耳朵在lib文件夾中。我把這些庫存從戰爭中刪除,以使它變成一場瘦骨war war的戰爭。另外,錯誤也出現在WEB-INF/classes文件夾中的servlet。