【问题标题】:Jboss AS 7 work with JDK8Jboss AS 7 与 JDK8 一起使用
【发布时间】:2018-04-14 12:51:15
【问题描述】:

我正在尝试在 Window 7 环境中使用 JDK 1.8.0_144 启动 JBoss EAP 7.1.1 Final。每次我从命令行运行standalone.bat 时都会出现以下错误。服务器在启动时停止无法继续。

09:20:44,413 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
09:20:45,203 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
09:20:45,265 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting

下面是我下载 JBoss AS 7.1.1 Final 的链接。我还配置了我的 JAVA_HOME 和 PATH 环境变量,我认为配置应该不是问题。

http://jbossas.jboss.org/downloads

我发现一些文章提到 Jboss AS 7 无法使用 JDK8,但我的同事是 PC 正在使用 JDK8 启动。我想应该有另一种工作方式。

AS7.1 does not work on JDK8.
Downgrade to JDK7 or Upgrade AS to WildFly 8. 

更新

经过尝试,我发现 Jboss EAP 7.0 或 Jboss AS 7.0.0 Final 可以在 JDK8 上执行,我将降级到我需要的那个版本。

【问题讨论】:

标签: jboss java-8 jboss7.x wildfly-8


【解决方案1】:

您阅读的文章是正确的,JBoss AS 7.1.1.Final 不适用于 jdk 8。只有 EAP 6.3.3(比 7.1.1 更新)及更高版本支持 jdk8

https://access.redhat.com/articles/111663

您确定您的朋友使用的是 jdk 8 吗?即使他使用的是jdk8,也不建议这样做。

【讨论】:

  • 是的。当 Jboss 服务器启动时。显示 Jboss EAP 为 7.0,JDK 为 1.8。
  • 好的,EAP 7 与 jboss 7.1.1 不同。 EAP是企业版,eap 7基于wildlfy,支持jdk8。 jboss 7.1.1 是社区,比 wildfly 更老
  • mendieta,你的意思是 EAP 是不同的 AS,但我尝试了另一个 jboss-as-7.0.0.Final.zip,它也能正常工作。
  • 是的,它们不一样..见stackoverflow.com/questions/31756933/…
【解决方案2】:

选择 Wildfly - v8 服务器,它与 jdk8 无缝协作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 2012-04-16
    • 2013-03-15
    相关资源
    最近更新 更多