【问题标题】:Jboss 7 need alternative JREJboss 7 需要替代 JRE
【发布时间】:2015-07-25 22:54:19
【问题描述】:

有问题。在启动服务器 jboss 7.1.1 之前,我有一个问题:

**Error:** JDK 1.7 (or earlier) should be specified either as project SDK or 
alternative JRE

我在项目中使用 jdk 1.8。而且我只能使用 1.6 JRE 来处理 JBOSS。

如果我在项目中使用 1.8,而在 jboss 中使用 1.6 jre,我会在不支持的 major.minor 版本 52.0 上出错。

我可以在 1.8 上为 JBOSS 更改 jdk 吗?又该怎么做呢?

【问题讨论】:

    标签: java jboss


    【解决方案1】:

    我在 JBoss 开发者开发者论坛上找到了下面的帖子。

    简短的版本是,您需要将各种错误修复向后移植到 JBoss AS 7,以使其在 Java 8 JRE 上运行。升级到 Wildfly 会更好/更容易。 (他说。)


    关于 Java 8 的 AS 7,Tomaz Cerar 于 2015 年 4 月 8 日上午 6:18(回复 Matija Vizintin)

    您无法升级到 WildFly 8 的任何重要原因?

    阻止在 JDK8 上启动 AS7 的核心问题是 https://issues.jboss.org/browse/WFLY-2057

    这是由 https://github.com/wildfly/wildfly/commit/fa93ceff49c3e84851cb8b00157e4fbed1d2cdb7

    您可以将此提交应用于 https://github.com/wildfly/wildfly/releases/tag/7.2.0.Final-testsuite-fix 标记并重建它。

    但是,这只会确保服务器在 JDK8 上启动,有 我们需要解决的一些其他修复/更改 确保测试套件正确通过。

    无论如何,我建议您使用 WildFly 8.2.0.Final。

    【讨论】:

    • 如果我想让它只与 jdk 1.6 一起工作,那么如何启动服务器?
    • 在 JDK 1.6 上做什么? JBoss AS 7?我的理解是 AS 7 在 Java 1.6 上运行没有问题。见docs.jboss.org/author/display/AS71/…(我希望你意识到Java 6和JDK 1.6指的是同一个版本的Java ....)
    猜你喜欢
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    相关资源
    最近更新 更多