什么违规类告诉我服务器启动?

mem*_*und 11 java 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
Run Code Online (Sandbox Code Playgroud)

的pom.xml

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-web-api</artifactId>
        <version>7.0</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

Sot*_*lis 18

看起来你(你的Servlet容器)正试图加载一些已经加载的类.在servlet-apiel-api应该由Servlet容器来提供.

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

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>7.0</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)