java - 从 Eclipse 运行 Jboss EAP 6.3 时出错?

标签 java eclipse maven jboss6.x

只有当我从 eclipse 启动 Jboss 时才会出现此错误,当我用完 eclipse 时,它​​会正确运行。

我正在使用 JBoss EAP 6.3。

    ERROR [fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.subunit."example.ear"."example-ejb.jar".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."example.ear"."example-ejb.jar".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of subdeployment "example-ejb.jar" of deployment "example.ear"
  at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:127)
  at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
  at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
  at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.RuntimeException: JBAS018757: Error getting reflective information for class com.jboss.examples.ejb.ExampleSingleton with ClassLoader ModuleClassLoader for Module "deployment.example.ear.example-ejb.jar:main" from Service Module Loader
  at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:72)
  at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:58)
  at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:107)
  at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:92)
  at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:77)
  at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:120)
  ... 5 more
Caused by: java.lang.NoClassDefFoundError: Lcom/jboss/examples/Example;
  at java.lang.Class.getDeclaredFields0(Native Method)
  at java.lang.Class.privateGetDeclaredFields(Class.java:2308)
  at java.lang.Class.getDeclaredFields(Class.java:1760)
  at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:57)
  at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:68)
  ... 10 more
Caused by: java.lang.ClassNotFoundException: com.jboss.examples.Example from [Module "deployment.example.ear.example-ejb.jar:main" from Service Module Loader]
  at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:197)
  at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443)
  at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431)
  at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373)
  at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118)
  ... 15 more

有人知道会发生什么吗?

最佳答案

从服务器选项卡中删除服务器中所有已部署的项目。尝试启动服务器。从 eclipse 导出 war 文件并尝试从管理控制台部署它。

或者您可以尝试重建您的项目。

这可能是因为您的构建不包含必需的 *.class 文件。

关于java - 从 Eclipse 运行 Jboss EAP 6.3 时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32874514/

相关文章:

java:在不可变的 Iterable 上并发迭代

java - 获取标题java库中的重要单词

java - 'Users' 以外的集合中的 User.findOne()

java - 如何将 true 转换为 Boolean.TRUE?

java - Maven:无法从资源文件夹读取文件

java - 无法让 JSOUP 保留 cookie

java - Subclipse 和 JavaHL 安装头痛

maven - 如何从Maven War插件war文件中排除某些资源?

maven - 如何填充 Maven 中心的标签元数据字段下索引的内容?

android - Linphone Android 导入和构建