无法在远程服务器上启动hivemq服务器?

时间:2019-01-04 11:03:36

标签: websocket mqtt hivemq

我已经制造了两台服务器,一台是虚拟测试服务器,另一台是我的django项目正在运行的地方。我可以在虚拟服务器上运行hivemq服务器,但在尝试在项目服务器上运行它时抛出错误。

    java.lang.ExceptionInInitializerError: null
at org.jgroups.logging.LogFactory.getLog(Unknown Source)
at org.jgroups.blocks.MessageDispatcher.<init>(Unknown Source)
at b.a.a(Unknown Source)
at com.hivemq.HiveMQEnterpriseServer.b(Unknown Source)
at com.hivemq.HiveMQEnterpriseServer.a(Unknown Source)
at com.hivemq.HiveMQEnterpriseServer.main(Unknown Source)
    Caused by: java.lang.NullPointerException: null
at java.base/java.util.Locale.<init>(Locale.java:713)
at java.base/java.util.Locale.<init>(Locale.java:742)
at org.jgroups.logging.Slf4jLogImpl.<clinit>(Unknown Source)
... 6 common frames omitted

1 个答案:

答案 0 :(得分:4)

jGroups抛出此错误,它期望从运行它的系统中设置环境变量LOCALE。

通过将值“ C.UTF-8”的LOCALE添加到环境变量中,可以轻松解决此问题。

最诚挚的问候,

HiveMQ团队的阿卜杜拉