Запуск окна шлюза 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 работает
  • Я запускаю шлюз из корневой папки, как описано в руководстве по запуску.

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" и это должно решить вашу проблему.

Другие вопросы по тегам