首页 文章

jbas015852无法索引类java.lang.IllegalStateException:未知标记

提问于
浏览
6

部署到本地JBOSS服务器时会发生此错误 . 有没有办法解决这个警告?

22:31:22,992 WARN [org.jboss.as.server.deployment](MSC服务主题1-13)JBAS015852:无法在/ C:/ DevTools /索引类com / company / core / security / AuthRealm.class jboss-eap-6.3 / bin / content / platform-ws-0.1.war / WEB-INF / lib / com.company.platform-platform-core-0.1.jar:java.lang.IllegalStateException:未知标签! pos = 20 poolCount = 133 org.jboss.jandex.Indexer.processConstantPool(Indexer.java:606)[jandex-1.0.3.Final-redhat-2.jar:1.0.3.Final-redhat-2] at org org.jboss.as.server.deployment中的.jboss.jandex.Indexer.index(Indexer.java:640)[jandex-1.0.3.Final-redhat-2.jar:1.0.3.Final-redhat-2] org.jboss.as.server上的.annotation.ResourceRootIndexer.indexResourceRoot(ResourceRootIndexer.java:100)[jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] org.jboss.as上的.deployment.annotation.AnnotationIndexProcessor.deploy(AnnotationIndexProcessor.java:51)[jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] org.jboss.msc中的.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159)[jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19] org.jboss.msc.service上的.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java:1980)[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] .ServiceControllerImpl $ StartTask.run(S erviceControllerImpl.java:1913)jb.util.concurrent.ThreadPoolExecutor.runWorker(TrreadPoolExecutor.java:1142)中的[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] [rt.jar:1.8.0_31] java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)[rt.jar:1.8.0_31] at java.lang.Thread.run(Thread.java: 745)[rt.jar:1.8.0_31]

对正在发生的事情的解释也将受到高度赞赏 .

1 回答

  • 14

    我正在使用带有补丁6.3.3的JBoss EAP 6.3,但为了解决这个问题,我需要使用JBoss EAP 6.4中的jandex . 我只是将“jandex-1.0.3.Final-redhat-2.jar”替换为JBoss模块中的“jandex-1.2.2.Final-redhat-1.jar”,问题解决了 .

    JBoss中存在一个问题,可能是Java 8或lambda表达式无法索引的问题 . 看到这个link这是问题的链接Bug 1193113我希望对你有所帮助

相关问题