启动大黄蜂服务器时出错



我正在从"Pro Spring 5"一书中学习Spring。在本章中,我们必须使用HornetQ作为消息代理。我下载了HornetQ文件,C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finalbin我打开命令提示符并执行run.bat。 我的电脑在 Windows 10 上运行。我也在使用Java 13。

我得到了这个 ouptut :

C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finalbin>run.bat
A subdirectory or file ..logs already exists.
***********************************************************************************
"java  -XX:+UseParallelGC  -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -Xms512M -Xmx1024M-Dhornetq.config.dir=..configstand-alonenon-clustered- 
-Djava.util.logging.manager=org.jboss.logmanager.LogManager Djava.util.logging.config.file=..configstand-alonenon-clusteredlogging.properties 
-Djava.library.path=. -classpath ..configstand-alonenon-clustered;..schemas;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-aerogear-integration.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-amqp-protocol.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-bootstrap.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-commons.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-core-client.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-jboss-as-integration.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-jms-client.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-jms-server.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-journal.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-native.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-ra.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-rest.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-server.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-service-sar.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-spring-integration.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-stomp-protocol.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-tools.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibhornetq-twitter-integration.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibjboss-jms-api.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibjboss-mc.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibjnp-client.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibjnpserver.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibnetty.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibproton-api.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibproton-j-impl.jar;
C:UsersUserDownloadshornetq-2.4.0.Final-binhornetq-2.4.0.Finallibproton-jms.jar org.hornetq.integration.bootstrap.HornetQBootstrapServer hornetq-beans.xml"
***********************************************************************************
Unrecognized VM option 'AggressiveOpts'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

如果您能帮助我解决这个问题,我将不胜感激。

HornetQ 2.4.0.Final 与 Java 13 不兼容。你需要使用 Java 8。

Pro Spring 5 的版权是 2017 年,这可能意味着这本书的大部分内容都是在 2016 年写的。Java 9 直到 2017 年 9 月才发布,HornetQ 2.4.0.Final 于 2013 年 12 月发布。我的观点是,如果你打算使用一本旧书和旧软件,你需要使用一个相对较旧的Java版本。

同样值得注意的是,HornetQ代码库于2014年捐赠给Apache ActiveMQ社区,并且该代理一直作为ActiveMQ Artemis继续存在。因此,在过去的7年左右的时间里,HornetQ没有发布过。但是,ActiveMQ Artemis有定期发布(2.13.0仅在几周前发布(。

相关内容

最新更新