2015-09-30 4 views
1

проблема с развертыванием приложения, ранее работавшего нормально, но теперь tomcat не может развернуть. Это веб-приложение, поддерживающее maven, с использованием фреймворка jersey. При попытке развернуть приложение возникает следующая ошибка.tomcat не правильно развертывается

at org.glassfish.jersey.server.internal.monitoring.CompositeApplicationEventListener.onEvent(CompositeApplicationEventListener.java:73) 
at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:445) 
at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163) 
at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323) 
at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289) 
at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286) 
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) 
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) 
at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286) 
at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:320) 
at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285) 
at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:311) 
at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170) 
at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358) 
at javax.servlet.GenericServlet.init(GenericServlet.java:158) 
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231) 
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144) 
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1031) 
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4914) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5201) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398) 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:745) 
    Caused by: java.lang.ClassNotFoundException: com.resource.listener.ApplicationEventListener$1 
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1332) 
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1166) 
... 28 more 
+0

Эти ошибки обычно происходят, если указанная банка не загружается в пути к классу, проверьте, есть ли у WEB-INF/lib этот банку? – soorapadman

+1

Спасибо за ответ. Проблема заключалась в том, что установка mvn не заменяла/не обновляла целевую папку. –

ответ

1

После mvn clean install обновите проект. также проверяйте наличие всех зависимостей в pom.xml независимо от наличия необходимых зависимостей. Это загрузит все необходимые классы, если ранее не загружался.

1

После mvn clean install обновите проект. Это загрузит все необходимые классы, если ранее не загружался. также проверяйте наличие всех зависимостей в pom.xml независимо от наличия необходимых зависимостей.

Смежные вопросы