因此,我试图从本地机器上加载WSO2网关,运行从他们网站下载的新的3.0.0-m6版本。
我已经运行了快速启动指南中描述的所有内容,并在启动时得到以下错误。
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.发布于 2017-09-15 18:58:16
你在Windows上运行这个吗?版本3.0.0-m6是基于巴列利纳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",它将解决您的问题。
https://stackoverflow.com/questions/46196875
复制相似问题