JBOSS启动异常


java.lang.RuntimeException: Exception setting attribute Kernel on mbean jboss.web.deployment:war=/laughing
	at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:170)
	at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:114)
	at org.jboss.system.microcontainer.ConfigureAction.installAction(ConfigureAction.java:58)
	at org.jboss.system.microcontainer.ConfigureAction.installAction(ConfigureAction.java:42)
	at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
	at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
	at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
	at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
.................................
Caused by: javax.management.InvalidAttributeValueException: Set attribute  has class class org.jboss.kernel.Kernel loaded from org.jboss.bootstrap.NoAnnotationURLClassLoader@1bd2664 that is not assignable to attribute class class org.jboss.kernel.Kernel loaded from BaseClassLoader@7eef21{vfsfile:/D:/DennySoft/JBoss/jboss-5.1.0.GA-jdk6/server/default/deploy/laughing.war/}
	at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.checkAssignable(ModelMBeanAttributeInterceptor.java:229)
	at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.invoke(ModelMBeanAttributeInterceptor.java:88)
	at org.jboss.mx.interceptor.PersistenceInterceptor.invoke(PersistenceInterceptor.java:76)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
	at org.jboss.mx.server.AbstractMBeanInvoker.setAttribute(AbstractMBeanInvoker.java:461)
	at org.jboss.mx.server.MBeanServerImpl.setAttribute(MBeanServerImpl.java:617)
	at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:166)


tomcat 项目移植至jboss上,出现异常.
解决方法: 在项目工程下WEB-INF下 加jboss-web.xml文件.
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN"  "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">  
<jboss-web>  
   <class-loading java2ClassLoadingCompliance='true'>  
        <loader-repository>  
            com.example:archive=unique-archive-name  
            <loader-repository-config>  
                  java2ParentDelegaton=true  
            </loader-repository-config>  
        </loader-repository>  
   </class-loading>  
</jboss-web>  

猜你喜欢

转载自dennybruce.iteye.com/blog/1747544
今日推荐