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>
分享到:
相关推荐
总结起来,解决JBoss启动优先级问题主要是通过配置文件明确应用之间的依赖关系,利用如`jboss-web.xml`中的`<depends>`元素来控制启动顺序。这确保了系统按照预设的逻辑运行,避免了因启动顺序不正确导致的错误或...
Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...
如果JDK版本不兼容或路径设置有误,很可能导致JBoss启动失败,表现为“一闪而过”的现象。具体而言,以下几点需注意: - **JDK版本**:确保安装的JDK版本与JBoss兼容。JBoss 5.0.6版本通常推荐使用JDK 1.5或1.6。 -...
- **异常分类器类名**:`org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter`,用于处理来自数据库的异常。 - **元数据**:指定`type-mapping`为`mySQL`,对应于标准的JBoss CMP-JDBC映射。 #### 步骤三...
最好不要直接关闭运行 JBOSS 时的控制台窗口,直接关闭控制台可能导致 JBOSS 下次启动时出现异常。正常关闭 JBOSS 的方法是另外打开一个控制台窗口,执行 JBoss\bin 目录下的 shutdown.bat 批处理文件。 六、部署 ...
7. **故障排查**: 如果服务无法启动或运行异常,检查Windows事件查看器中的应用程序日志,查找错误信息。同时,`JBOSS_HOME\standalone\log`或`JBOSS_HOME/domain/log`目录下的日志文件也会记录详细的启动过程和可能...
启动时报如下异常: org.slf4j.spi.LocationAwareLogger.log(Lorg.slf4j.Marker;Ljava.lang.String;Ljava.lang.String.Ljava.lang.Object;Ljava.lang.Throwable) 原因是旧版本的slf4j-api不包含以上方法,附件解压...
- 使用`while true`循环确保JBoss在异常退出后能够自动重启,增强了服务的可用性。 #### 二、JBoss内存优化 JBoss在运行时会消耗大量内存,因此对其内存进行优化是提高整体性能的关键步骤之一。 **优化要点:** ...
如果窗口中没有出现异常,且出现:10:16:19,765 INFO [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)] Started in 30s:828ms 字样,则表示安装成功。 三、JBoss 的...
如果遇到启动失败或运行异常,检查`standalone.log`或`server.log`中的错误信息,它们会提供诊断问题的关键线索。此外,熟悉JBoss的控制台工具(如`jconsole`或`jvisualvm`)也有助于远程诊断和性能分析。 7. **...
- `lib`:JBoss启动时加载的共享JARs,不建议在此处添加自定义库。 - `server`:包含不同配置的子目录,如`minimal`、`default`和`all`。默认使用`default`配置。 - `server/all`:全功能配置,包含集群和IIOP服务...
如果一切正常,控制台不会抛出任何异常,并且可以看到JBoss启动成功的相关信息。此时可以通过访问`http://localhost:8080`来查看JBoss的欢迎主页。 此外,还可以通过访问`http://localhost:8080/jmx-console/`进入...
避免直接关闭控制台窗口,以防下次启动出现异常。 - **创建快捷方式**: 可以为`shutdown.bat`创建一个快捷方式,便于操作。 **1.5 安装为Windows服务** - **安装为服务**: 为了实现JBoss作为Windows2000系统的...
- **JBoss启动常见异常**:在启动过程中可能出现的各种异常情况及其解决方法。 综上所述,JBoss 5.1作为一款成熟稳定的Java EE应用服务器,不仅提供了丰富的功能支持,还具有良好的可扩展性和可配置性。通过以上...
2. **环境变量设置**:设置两个环境变量,`CLASSPATH`和`JBOSS_HOME`,以确保JBoss能找到所需的库文件和启动配置。 3. **JDBC驱动的部署**:将MySQL的JDBC驱动复制到JBoss的`lib`目录,使得服务器在启动时能够加载...
如果在启动JBoss时遇到关于VFS的解析异常,通常是因为缺少必要的依赖或配置不正确。这种情况下,添加"jboss-spring-int-vfs.jar"到类路径可以解决这个问题,因为它包含了处理VFS相关问题所需的类和方法。 标签中的...