2009-10-19 6 views
1

Essayer de mettre en place un nouveau projet printanier et d'avoir ce problème lorsque j'obtiens cette erreur (HTTP Status 404 - Servlet newspring n'est pas disponible) lorsque je navigue vers une page que j'attends routé à travers un contrôleur.Le servlet "newspring" n'est pas disponible

web.xml

<servlet> 
<servlet-name>springapp</servlet-name> 
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
<load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
<servlet-name>springapp</servlet-name> 
<url-pattern>/app/*</url-pattern> 
</servlet-mapping> 

Je regardais dans les journaux de tomcat et je vois cette exception:

GRAVES: Erreur délégué chargement de WebappClassLoader: false
dépôts: /WEB- INF/classes/ ----------> Classloader parent: [email protected] org.springframework.web.servlet.DispatcherServlet java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet à org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1387) à org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1233) à org.apache.catalina.core.StandardWrapper.loadServlet (StandardWrapper.java:1095) à org.apache.catalina.core.StandardWrapper.load (StandardWrapper.java:993) à org .apache.catalina.core.StandardContext.loadOnStartup (StandardContext.java:4149)

mais la classe soi-disant manque est effectivement présent au printemps-webmvc.jar qui est pr esent dans le fichier WEB-INF/libs (sur tomcatfolder/webapp/newSpring/WEB-INF/libs).

Est-il impossible de regarder ici?

Répondre

2

En supposant que j'ai lu correctement, le dossier devrait être /WEB-INF/lib, pas /WEB-INF/libs - notez le manque de s à la fin!

Questions connexes