Я построил ухо через maven. В моем ухе идет война. web.xml находится в webApp.war/WEB-INF/web.xml. и он упакован в войну через войну: война в maven. когда я развернуть на WAS 7 это дает мне ошибки для компонентов, перечисленных в web.xml, как:maven: web.xml не читается правильно
com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper Servlet> SpringServlet в настоящее время недоступен: SRVE0200E: сервлет> [ org.springframework.web.servlet.DispatcherServlet]: не удалось найти требуемый класс -> класс
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
в моей web.xml:
<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>
это дает мне три ошибки, а два - сервлеты и один прослушиватель.
Одна вещь я должен упомянуть, что web.xml имеет
<display-name>CorpWeb</display-name>
в то время как WebProject в мавена является eCorp-веб.
Будет ли это проблемой.
Edit: кроме того, lsitener присутствует в WEB-INF/классов, а другой сервлет на самом деле идет из баночки, который присутствует в ухе/Lib
(К сожалению, я не могу поставить блоки кода только правильно space cos, когда я загружаю этот сайт, который он говорит сейчас: для переполнения стека требуется внешний JavaScript из другого домена, который заблокирован или не загружен, не знаю, что произошло, он работал два часа назад ...) Заранее спасибо Syed. ..
Редактировать: Извините, Aaron Я не могу добавлять комментарии из-за какой-то проблемы с javascript: нет Spring-web.jar в WEB-INF/lib в корне уха в папке lib. Я удалил ливы с войны, чтобы сделать ее тощей войной. Кроме того, ошибка возникает и для сервлета, который присутствует в папке WEB-INF/classes.