Tomcat 7 Проблема запуска в Eclispse для проекта Maven - PullRequest
2 голосов
/ 23 декабря 2010

Я получаю эту неустойчивую проблему в затмении, когда я пытаюсь запустить проект maven в tomcat

Подробности следующие:

  • Версия Eclipse: 3.6
  • Maven версия: 2.2.1
  • Tomcat версия: 7

Журнал ошибок:

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
 at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at org.apache.catalina.core.StandardService.start(StandardService.java:448)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

Удаление и воссоздание сервера решает проблему, но все жеЯ хотел бы знать, почему создается эта ошибка.

Ответы [ 3 ]

2 голосов
/ 17 мая 2011

Спасибо за ваш ответ.Ну, моя проблема была исправлена ​​с помощью mvn eclipse:clean eclipse:eclipse

2 голосов
/ 22 марта 2011

Эта ошибка обычно возникает, когда Spring пропускает файл jar в пути к классам.Основная причина этого заключается в том, что Eclipse не всегда правильно развертывает проект на своем сервере Tomcat.Вместо удаления сервера вы также можете очистить сервер и повторно развернуть приложение.

0 голосов
/ 16 мая 2011

Я столкнулся с той же ошибкой

Я добавил свою библиотеку Spring в сборку развертывания и путь сборки проекта.

Я думаю, что ваш сервер не обнаружил библиотеку, и после ее перезапуска сервер проверил пути сборки.

...