Запуск Windows шлюза wso2 3.0.0 Не удалось загрузить Logmanager

Итак, я пытаюсь загрузить шлюз 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.
  • ActiveMQ запущен
  • Сервер WSO2 запущен
  • Диспетчер удостоверений WSO2 запущен
  • WSO2 API Manager запущен
  • Я запускаю шлюз из корневой папки, как описано в руководстве по началу работы.

person Magic-Mouse    schedule 13.09.2017    source источник


Ответы (1)


Вы запускаете это в Windows? Версия 3.0.0-m6 основана на Ballerina v0.89, и в этой версии Ballerina есть ошибка в bin/ballerina.batfile. Как видите, он ищет класс с именем 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", и это должно решить вашу проблему.

person Pubudu    schedule 15.09.2017