Взорванная банка в войне - PullRequest
3 голосов
/ 02 декабря 2010

Можем ли мы поместить файлы с разобранными банками в библиотеки war-inf? Это не работает для меня в JBOSS 4.2. Я получил следующую ошибку и не смог развернуть приложение:

Caused by: javax.management.RuntimeOperationsException: Exception invoking method init
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:304)
        at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
        at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
        at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
        ... 113 more
Caused by: javax.management.RuntimeOperationsException: Exception invoking method addChild
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:304)
        at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
        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:585)
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
        ... 118 more
Caused by: java.lang.ClassCastException: org.apache.naming.resources.FileDirContext
        at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:182)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4178)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
        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:585)
        at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296) 

Ответы [ 2 ]

2 голосов
/ 02 декабря 2010

Если вы распакуете jar-файл, результирующие файлы должны перейти в WEB-INF/classes.

0 голосов
/ 02 декабря 2010

Не в WEB-INF/lib.

Попробуйте WEB-INF/classes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...