Jakarta ee maven:web.xml未正确读取

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.

我通过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]:找不到所需的类->类
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的战争中吗