2017-09-13 2 views
1

Je suis donc en train de charger la passerelle WSO2 à partir de mon ordinateur local exécutant la nouvelle version 3.0.0-m6 téléchargée à partir de leur site Web.Démarrage de la passerelle wso2 3.0.0 "Impossible de charger Logmanager"

J'ai exécuté tout comme décrit dans le guide de démarrage rapide, et j'obtiens l'erreur suivante au démarrage.

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 est en cours d'exécution
  • WSO2 Server est en cours d'exécution
  • WSO2 Identity Manager est en cours d'exécution
  • API WSO2 Manager fonctionne
  • Je commence la passerelle à partir du dossier racine comme expliqué dans le guide de démarrage.

Répondre

1

L'exécutez-vous dans Windows? La version 3.0.0-m6 est basée sur Ballerina v0.89 et dans cette version de Ballerina, il y a un bug dans le fichier bin/ballerina.bat. Comme vous pouvez le voir, il cherche une classe nommée org.ballerinalang.launcher.BLogManager et échoue. Cette classe a été déplacée vers un autre paquet et maintenant, son nom complet est org.ballerinalang.logging.BLogManager. Dans le script ballerina.bat, modifiez la propriété (vers la fin du fichier) -Djava.util.logging.manager="org.ballerinalang.launcher.BLogManager" à -Djava.util.logging.manager="org.ballerinalang.logging.BLogManager" et cela devrait résoudre votre problème.