javax.servlet.jsp.jstl.de base.Config classe pas trouvé
Je suis en train d'utiliser le Printemps avec mise en veille prolongée. Vue utilise JSTL. Quand j'ouvre la page dans le navigateur, je vois l'erreur:
java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:97)
at org.springframework.web.servlet.view.JstlView.exposeHelpers(JstlView.java:135)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:211)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:662)
Cela fait partie de mes dépendances de pom.xml connecté avec ceci:
<!-- Java EE -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
Où est-elle un problème?
Je suis en utilisant la version de tomcat 6.
Jetez un oeil à cette réponse: stackoverflow.com/a/5168057/81179
OriginalL'auteur Hleb | 2012-01-15
Vous devez vous connecter pour publier un commentaire.
L'exception est clair sur ce qu'est le problème. Je sais que le serveur tomcat par défaut ne comprend pas jstl bibliothèques. Je vois que vous avez ajouté la jstl à votre liste de dépendances de sorte qu'il devrait être une partie de votre web-inf/lib. Assurez-vous qu'il est là.
Je crois que le dessous de la dépendance devrait s'occuper de cela. Si pas, alors vous devez trouver ce que la dépendance doit être ajouté <dépendance> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2< version> </dépendance>
OriginalL'auteur Aravind R. Yarram
Ajouter tous les pots dans
WEB-INF/lib
:ajouter ensuite l'ajouter à la build path.
Il Fonctionne!
OriginalL'auteur nadisha
Le problème était dans le mauvais servlet version web.xml. Je l'ai fait 2,5 et tous les travaux.
OriginalL'auteur Hleb
Si vous ne mettez pas de "condition", vous force Maven à apporter à cette dépendance. Même ainsi, votre serveur doit fournir à la bibliothèque
OriginalL'auteur Gorka Zarate