Ce n'classe incriminée me dire sur le démarrage du serveur?
Je vais avoir le jee7 web api de la dépendance. Je peux commencer mon application sur tomcat
application avec succès, mais que fait la suite de "l'offense de la classe des" déclarations dites-moi? Dois-je prendre toutes les mesures?
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>
Si vous utilisez tomcat 7, vous devez utiliser javaee-web-api 6.0. JEE 7 sera pris en charge dans les prochains Tomcat 8
J'ai aussi essayé 6.0 ainsi que javax.servlet-api 3.1.0. même résultat sur les deux
Avez-vous envisagé la recherche de l'article 10.7.2 de la Spécification Servlet 3.0?
J'ai aussi essayé 6.0 ainsi que javax.servlet-api 3.1.0. même résultat sur les deux
Avez-vous envisagé la recherche de l'article 10.7.2 de la Spécification Servlet 3.0?
OriginalL'auteur membersound | 2014-01-13
Vous devez vous connecter pour publier un commentaire.
Il semble que vous (votre conteneur de Servlet) sont en train de charger des classes qui ont déjà été chargé. Le
servlet-api
etel-api
devrait être fourni par le conteneur de Servlet.Changer votre pom.xml de compte pour que
Si vous re-construit correctement, ce chemin
WEB-INF\lib\javaee-web-api-7.0.jar
ne devrait pas exister.J'ai eu le même problème lors de l'utilisation de l'Ide, construit à la place de Maven. Le
<scope>provided</scope>
fixe.OriginalL'auteur Sotirios Delimanolis
Que j'ai rencontré le même problème lors d'un projet à l'aide d'Eclipse.
Faire les choses ci-dessous résolu le problème
Bingo...!!
Cela a résolu mon problème. Espérons que cette aide.
Merci,
mskr.
OriginalL'auteur Siva Kameswara Rao Munipalle
C'est un problème très commun pour les développeurs qui sont à l'aide de Maven comme un outil de construction. quand , nous incluons le servlet-api comme une dépendance de projet je.e pom.xml comme ceci :
ajouter le champ d'application comme prévu dans le de la dépendance suivante .
OriginalL'auteur Vijay Bhatt
J'ai corrigé cela en utilisant la bonne version de l'API Servlet: Tomcat 7.x s'attend à la version 3.0.x, pas la 3.1.x j'avais essayé de l'utiliser.
OriginalL'auteur joemadeus