2012-06-12 20 views
14

[Tomcat] validateJarFile (servlet-api.jar) - jar no cargado. clase Ofender: javax/servlet/Servlet.class org.apache.catalina.loader.WebappClassLoader validateJarFile INFORMACIÓN: validateJarFile (\ WEB-INF \ lib \ servlet-api.jar) - tarro no cargado. Ver Servlet Spec 2.3, sección 9.7.2. clase infractor: javax/servlet/Servlet.class.validateJarFile (servlet-api.jar) - jar no cargado en tomcat utilizando eclipse

Busqué en Google para esto, llegué a saber que estoy usando servlet-api.jar en mi proyecto WEB-INF/lib, y también estoy teniendo mismo servlet-api.jar en Tomcat carpeta/lib. así que tengo que quitar servlet-api.jar, pero si quito ese frasco, estoy consiguiendo error en javax.servlet importación. *; Entonces, ¿cómo puedo resolver esto? Ayúdenme a solucionar este error. Gracias de antemano

Respuesta

18

El error que está recibiendo es porque servlet-api necesita estar en la ruta de compilación en tiempo de compilación, en tiempo de ejecución su aplicación tendrá el servlet-api disponible de Tomcat/lib

por lo que añadir a su trayectoria de la estructura simple, en resumen servlet-api se requiere durante la compilación en tiempo de ejecución aswell como

+0

puede u PLZ tel cómo añadirlo a construir camino – user1443848

+1

Qué IDE está utilizando ?, ¿es proyecto maven (pom)? –

+0

Estoy usando Eclipse .. – user1443848

10

Pruebe lo siguiente para eliminar el mensaje de advertencia que estaba recibiendo.

  • Las especificaciones Servlet dicen que no se les permite tener servlet.jar en su webapps lib directorio.
  • Si desea deshacerse de la advertencia basta con quitar servlet.jar de

C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\YOUR_project\WEB-INF\lib 
+2

1 - tratando de empezar Hudson-3.0on Tomcat 7 estaba causando este mensaje de error. Cambié el nombre del jar de servlet en la aplicación hudson a servlet.jar.hide y lo arreglé. ¡Gracias! – paul

+1

¡perfecto! Gracias ! – swapyonubuntu

+1

Esto funcionó. ¡Gracias @paul y @ Lucky! – tekNorah

Cuestiones relacionadas