启动wso2 3.0.0网关窗口“无法加载Logmanager”

时间:2017-09-13 11:53:56

标签: wso2 wso2-am ballerina

因此,我尝试从运行从其网站下载的新3.0.0-m6版本的本地计算机加载WSO2网关。

我按照快速入门指南中的说明运行了所有内容,启动时出现以下错误。

Could not load Logmanager "org.ballerinalang.launcher.BLogManager"
java.lang.ClassNotFoundException: org.ballerinalang.launcher.BLogManager
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.util.logging.LogManager$1.run(LogManager.java:195)
    at java.util.logging.LogManager$1.run(LogManager.java:181)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.util.logging.LogManager.<clinit>(LogManager.java:181)
    at java.util.logging.Logger.demandLogger(Logger.java:448)
    at java.util.logging.Logger.getLogger(Logger.java:502)
    at com.sun.jmx.remote.util.ClassLogger.<init>(ClassLogger.java:55)
    at sun.management.jmxremote.ConnectorBootstrap.<clinit>(ConnectorBootstrap.java:846)
    at sun.management.Agent.startLocalManagementAgent(Agent.java:138)
    at sun.management.Agent.startAgent(Agent.java:260)
    at sun.management.Agent.startAgent(Agent.java:447)
ballerina: unknown command 'start'
Run 'ballerina help' for usage.
  • ActiveMQ正在运行
  • WSO2服务器正在运行
  • WSO2身份管理器正在运行
  • WSO2 API Manager正在运行
  • 我正在从根文件夹启动网关,如启动指南中所述。

1 个答案:

答案 0 :(得分:1)

你在Windows中运行吗?版本3.0.0-m6基于Ballerina v0.89,在此版本的Ballerina中,bin/ballerina.bat文件中存在一个错误。如您所见,它正在寻找名为org.ballerinalang.launcher.BLogManager的类并失败。此类已移至另一个包,现在,其完全限定名称为org.ballerinalang.logging.BLogManager。在ballerina.bat脚本中,将属性(朝向文件末尾)-Djava.util.logging.manager="org.ballerinalang.launcher.BLogManager"更改为-Djava.util.logging.manager="org.ballerinalang.logging.BLogManager",它应该可以解决您的问题。