Come risolvere ?: server in Eclipse richiede improvvisamente vasetti in lancio classpath del server

StackOverflow https://stackoverflow.com/questions/3664496

Domanda

Ho un progetto web integrato in Eclipse utilizzando primavera e per Tomcat. Prima di alcuni recenti cambiamenti che io o non ricordo o annullare, si potrebbe semplicemente avviare il server nell'IDE e ha colpito la mia servlet senza alcun problema. Dopo aver effettuato le modifiche, quando ho iniziato il server, ho ottenuto lo stacktrace come segue.

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
...

Per proprio lavoro intorno a questo, ho aggiunto tutte le dipendenze mio vaso al percorso di classe del server in modo esplicito, come descritto nel link qui sotto.

http: // www. mkyong.com/spring/spring-error-classnotfoundexception-org-springframework-web-context-contextloaderlistener/

Questo non è il modo corretto per risolvere il mio problema. Come posso ottenere il server di funzionare come prima?

Grazie mille!

È stato utile?

Soluzione

Sembra che qualcosa ha danneggiato, il che mi succede più spesso di quanto vorrei. Si potrebbe provare a pulire il server Tomcat. Pulsante destro del mouse sul server nella vista Server e selezionare "Clean".

Se questo non aiuta, si può provare a far cadere la definizione del server del tutto, e ricreare da zero. Questo non richiede la reinstallazione di Tomcat; solo la creazione di una nuova definizione di server all'interno di Eclipse.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top