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

问题描述:

所以我试图从我的本地机器上运行从他们的网站下载的新版本3.0.0-m6版本的WSO2网关。启动wso2 3.0.0网关窗口“无法加载Logmanager”

我已经按照快速入门指南中所述运行了所有内容,并且在启动时出现以下错误。

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运行
  • 我开始从根文件夹中的网关中的说明启动指南。

你在Windows上运行这个吗?版本3.0.0-m6基于Ballerina v0.89,在这个版本的芭蕾舞女演员中,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",它应该可以解决您的问题。