Jakarta ee maven:web.xml未正确读取
我通过maven建立了一个耳朵。在我耳边有一场战争。web.xml位于webApp.war/web-INF/web.xml中。它通过战争包装在战争中:maven战争。当我在WAS 7上部署时,它会为web.xml中列出的组件提供错误,如: com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper Servlet>SpringServlet当前不可用:SRVE0200E:Servlet>[org.springframework.web.Servlet.DispatcherServlet]:找不到所需的类->类Jakarta ee maven:web.xml未正确读取,jakarta-ee,maven,war,Jakarta Ee,Maven,War,我通过maven建立了一个耳朵。在我耳边有一场战争。web.xml位于webApp.war/web-INF/web.xml中。它通过战争包装在战争中:maven战争。当我在WAS 7上部署时,它会为web.xml中列出的组件提供错误,如: com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper Servlet>SpringServlet当前不可用:SRVE0200E:Servlet>[org.
java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet 在my 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>
SpringServlet
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/Spring-Context.xml
1.
SpringServlet
*.走
它给了我三个错误,两个是servlet,一个是侦听器
我应该提到的一点是web.xml
<display-name>CorpWeb</display-name>
CorpWeb
而maven中的webproject是EcorpWeb
这将是一个问题
编辑:同样,lsitener存在于WEB-INF/classes中,而另一个servlet实际上来自于ear/lib中的jar
(很抱歉,我不能正确地放置代码块,只有空格,因为当我加载这个站点时,它现在说:堆栈溢出需要来自另一个域的外部JavaScript,该域被阻止或加载失败,不知道发生了什么,两个小时前还在工作…)
提前谢谢
赛义德
编辑:很抱歉,由于某种javascript问题,我无法添加注释:不,spring-web.jar不在web-INF/lib中,它位于lib文件夹中ear的根目录中。我将LIB从战争中移除,以使之成为一场骨瘦如柴的战争。此外,错误也出现在WEB-INF/classes文件夹中的servlet中 该错误意味着
springweb*.jar
不在类路径上。是在WEB-INF/lib的战争中吗