一尘不染

在服务器启动时,冒犯性的类告诉我什么?

tomcat

我将jee7 Web
API作为依赖项。我可以在tomcat应用程序上成功启动我的应用程序,但是以下“令人反感的课堂”陈述告诉我什么?我需要采取任何行动吗?

Jan 13, 2014 5:47:47 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Information: validateJarFile(C:\Users\me\Servers\apache-tomcat-7.0.50\wtpwebapps\app\WEB-INF\lib\el-api-2.2.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
Jan 13, 2014 5:47:47 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Information: validateJarFile(C:\Users\me\Servers\apache-tomcat-7.0.50\wtpwebapps\app\WEB-INF\lib\javaee-web-api-7.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class

pom.xml

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>7.0</version>
    </dependency>

阅读 216

收藏
2020-06-16

共1个答案

一尘不染

似乎您(您的Servlet容器)正在尝试加载一些已经加载的类。在servlet-apiel-api应该由Servlet容器来提供。

更改您的pom.xml以解决该问题

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>7.0</version>
    <scope>provided</scope>
</dependency>
2020-06-16