2017-09-13 28 views
1

所以我試圖從我的本地機器上運行從他們的網站下載的新版本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運行
  • 我開始從根文件夾中的網關中的說明啓動指南。

回答

1

你在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",它應該可以解決您的問題。