2014-09-10 3 views
0

После развертывания моей войны на моем сервере я получаю следующее сообщение об ошибке,org.apache.catalina.LifecycleException: Не удалось запустить компонент [StandardEngine [Catalina]

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext 

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) 
     at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073) 
     at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
     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.NoClassDefFoundError: org/apache/commons/beanutils/Converter 
     at java.lang.Class.getDeclaredFields0(Native Method) 
     at java.lang.Class.privateGetDeclaredFields(Class.java:2436) 
     at java.lang.Class.getDeclaredFields(Class.java:1806) 
     at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106) 
     at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:261) 
     at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:140) 
     at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65) 
     at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:400) 
     at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:876) 
     at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:371) 
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 
     at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5355) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 

Я проверил для достоянию-beanutils.jar под папкой WEB-INF/lib и присутствует там. Я включил его в класс path в моем файле build.xml.

Есть ли что-нибудь еще, что мне не хватает?

+0

Какая версия ob common-beanutils у вас есть? – Jens

+0

Вам не хватает зависимости Commons-beanutils –

+0

После развертывания войны вы проверили, есть ли в вашем банке Commons-beanutils? –

ответ

0

Я думаю, что ваш сервер не может найти класс конвертера в пакете org.apache.commons.beanutils. Пожалуйста, также проверьте свой путь сборки проекта, чтобы увидеть, существует ли класс org.apache.commons.beanutils.converter. , Если нет, то Загрузите последнюю банку Commons-Utils и добавьте ее в свою папку lib. Вы найдете ссылку [здесь] http://commons.apache.org/proper/commons-beanutils/index.html

+0

Я использовал самую последнюю версию 1.9.2. Тем не менее это не сработало :( –

+0

вы находите класс «org.apache.commons.beanutils.Converter» в своей папке web-inf/lib и ваш путь сборки ??? – Killer

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

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