2010-12-02 2 views
3

war web-inf libs에 분해 된 jar 파일을 저장할 수 있습니까? JBossS 4.2에서 작동하지 않습니다. 나는 오류를 다음과 응용 프로그램을 배포 할 수 없습니다있어 :war libs에서 분해 된 jar

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

당신이 결과 파일이 WEB-INF/classes에 갈 필요 항아리 파일 압축을 해제합니다.

+0

WEB-INF/classes 폴더에있는 jar 파일을 복사해도 작동하지 않습니다. 클래스가 클래스 파일을 가지고 있지 않습니다. direclty는 언제든지 작동합니다 .. –

+0

디렉토리 구조를 유지해야합니다. 예 : 'com.foo.bar.MyClass' 클래스의 경우 : WEB-INF/classes/com/foo/bar/MyClass.class' –

+0

디렉토리 구조를 동일하게 유지했지만 내부의 한 디렉토리 .jar extenstion .. –

0

WEB-INF/lib에 없습니다.

시도 WEB-INF/classes.

관련 문제