【发布时间】:2019-07-04 12:20:04
【问题描述】:
我在带有 JDK 1.8 的 STS 3.4 上使用 JBOSS EAP 7.2。 STS 3.4 没有特定于 JBOSS EAP 3.4 的适配器,所以我在 JBoss EAP 6.1+ Runtime Server 适配器服务本身中使用它。
当我尝试启动我的服务器时,服务器就会启动。 它像这样在控制台上显示,
17:22:18,999 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: JBoss EAP 7.2.0.GA (WildFly Core 6.0.11.Final-redhat-00001) started in 16013ms - Started 628 of 815 services (356 services are lazy, passive or on-demand)
但是在 Eclipse(STS 3.4) 进程上它显示它正在启动。 它会一直保持这种状态,直到超时,然后停止。
我尝试了许多解决方案,但似乎没有任何效果。我尝试将服务器状态检测器中的startup poller 更改为web port 而不是JBOSS 7 manager service。它在服务器启动后立即提供服务器状态。
然后它给出了另一个错误,
An internal error occurred during: "Connecting to JBoss EAP 6.1+ Runtime Server via JMX".
org/jboss/remotingjmx/RemotingConnectorProvider : Unsupported major.minor version 52.0
然后,它也给停止过程带来了问题。更改后服务器无法停止
我想知道为什么会发生这种情况以及对此有什么突出的解决方案。是否有任何关于此问题的链接可供我参考。
【问题讨论】:
-
最后一个错误的参考(不支持的major.minor 52.0):stackoverflow.com/q/22489398/243373。这意味着不支持 Java 8.0。如果我没记错的话,eap 6.1 支持 Java 1.7 但不支持 1.8(不要引用我的话,测试一下以确定)。
-
对于我最后的声明:access.redhat.com/articles/111663.
-
@Shweta 您遇到此问题的原因是您尝试将 jdk1.8 与 eap 6.1 一起使用,并且随附的显式 jar 无法在 java 8 上运行,请更新您的 sts/eclipse如果您使用的是 jdk 1.8,请至少使用 eap 6.4+
-
嗨@SwetaPatra 这是因为我的适配器而发生的吗?因为我的服务器是 JBOSS EAP 7.2。能否请您提供一些有关此的链接,谢谢。
标签: java eclipse java-8 jboss jboss-eap-7