Which path is your karaf installed to? If it contains whitespaces I'd move it to a place without whitespaces, cause this usually just messes things up Another thing, is that path your installed to a protected Path, if so move it out there to a regular path like c:\myKarafHome\karaf That way you don't have whitespaces AND the security mechanism of Windows doesn't screw with the directory.
regards, Achim 2014-12-18 16:14 GMT+01:00 Arnaud Vandyck <[email protected]>: > > Hi, > > When I use ./bin/shell, I have > > $ ./bin/shell > shell: Ignoring predefined value for KARAF_HOME > __ __ ____ > / //_/____ __________ _/ __/ > / ,< / __ `/ ___/ __ `/ /_ > / /| |/ /_/ / / / /_/ / __/ > /_/ |_|\__,_/_/ \__,_/_/ > > Apache Karaf (4.0.0.M1) > > Hit '<tab>' for a list of available commands > and '[cmd] --help' for help on a specific command. > Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf. > > karaf@root()> > > But if I try ./bin/karaf, I have > > $ ./bin/karaf > karaf: Ignoring predefined value for KARAF_HOME > javax.management.JMRuntimeException: Failed to load MBeanServerBuilder > class org.apache.karaf.management.boot.KarafMBeanServerBuilder: > java.lang.ClassNotFoundException: org.apache.karaf.management.boo > t.KarafMBeanServerBuilder > at > javax.management.MBeanServerFactory.checkMBeanServerBuilder(MBeanServerFactory.java:503) > at > javax.management.MBeanServerFactory.getNewMBeanServerBuilder(MBeanServerFactory.java:539) > at > javax.management.MBeanServerFactory.newMBeanServer(MBeanServerFactory.java:316) > at > javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:231) > at > javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:192) > at > java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:468) > at > sun.management.jmxremote.ConnectorBootstrap.startLocalConnectorServer(ConnectorBootstrap.java:518) > at sun.management.Agent.startLocalManagementAgent(Agent.java:138) > at sun.management.Agent.startAgent(Agent.java:260) > at sun.management.Agent.startAgent(Agent.java:447) > Caused by: java.lang.ClassNotFoundException: > org.apache.karaf.management.boot.KarafMBeanServerBuilder > at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at > javax.management.MBeanServerFactory.loadBuilderClass(MBeanServerFactory.java:446) > at > javax.management.MBeanServerFactory.checkMBeanServerBuilder(MBeanServerFactory.java:488) > ... 9 more > Exception envoyée par l'agent : javax.management.JMRuntimeException: > Failed to load MBeanServerBuilder class > org.apache.karaf.management.boot.KarafMBeanServerBuilder: > java.lang.ClassNotFoundException: > org.apache.karaf.management.boot.KarafMBeanServerBuilder > > When launching with the cmd and .\bin\karaf.bat, I have a error but it > seems to be running: > karaf.bat: Ignoring predefined value for KARAF_HOME > Error starting karaf activator > org.apache.karaf.diagnostic.core.internal.Activator: Unknown signal: HUP > __ __ ____ > / //_/____ __________ _/ __/ > / ,< / __ `/ ___/ __ `/ /_ > / /| |/ /_/ / / / /_/ / __/ > /_/ |_|\__,_/_/ \__,_/_/ > > Apache Karaf (4.0.0.M1) > > Hit '<tab>' for a list of available commands > and '[cmd] --help' for help on a specific command. > Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf. > > karaf@root()> > > Cheers, > > -- > Arnaud Vandyck > http://about.me/avdyk > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master
