【问题标题】:Best way to start JBoss AMQ broker Artemis on JDK10在 JDK10 上启动 JBoss AMQ 代理 Artemis 的最佳方式
【发布时间】:2018-07-31 22:12:47
【问题描述】:

尝试在 JDK 10 上启动 JBoss AMQ 并得到 Unrecognized VM option 'UseFastAccessorMethods'

我从artemis-profile 中删除了这个选项,现在它工作正常。 有没有更好的选择?

【问题讨论】:

    标签: activemq-artemis jboss-amq


    【解决方案1】:

    我不知道有什么更好的选择。该 VM 选项已通过 ARTEMIS-1449 在 Apache ActiveMQ Artemis 项目的上游删除。此更改将包含在 Red Hat AMQ 的未来版本中。

    【讨论】:

    • 您提供的链接描述了不同的解决方案(添加 JAVA_ARGS=" --add-modules java.xml.bind [...])。您建议选择哪个选项?
    • 有几个与该 JIRA 相关的 JDK 9+ 兼容性相关的提交。请参阅git-wip-us.apache.org/repos/…,它删除了有问题的 VM 参数。我只是引用 JIRA 来证明您的解决方案已在代码库中采用。
    【解决方案2】:

    该版本的 Artemis Broker 是为在 JDK 8 上工作而构建和测试的,因此脚本和其他支持位是围绕它设计的。如果您想在不支持它的平台上使用它,那么您可能需要对其进行自定义以使其运行。

    【讨论】:

    • 您能详细说明一下定制吗?
    • 我认为这里的“定制”是指修改脚本和/或配置。
    • 非常感谢您抽出宝贵时间。我没想到会有这么笼统的答案,所以请原谅我的其他问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 2019-10-21
    相关资源
    最近更新 更多