Hi JB, Thanks.
For information, if I comment the following line in karaf-wrapper.conf, the service starts wrapper.java.additional.6=-Djavax.management.builder.initial=org.apache.karaf.management.boot.KarafMBeanServerBuilder But, I cannot connect with ssh, get a "Connection refused" Mat 2014-04-07 14:46 GMT+02:00 Jean-Baptiste Onofré <[email protected]>: > Hi Matthie, > > Karaf 3.0.0 introduced the RBAC (Role Based Access Control) for commands, > services and JMX MBeans. > For the MBeans, it uses an interceptor and build a MBeanServer. > > It's the purpose of the KarafMBeanServerBuilder and it has to be present > in the Karaf lib folder. > > It seems that you found a bug in the wrapper lib definition in conf. > > I take a look now, create a Jira and keep you posted. For sure, it will be > fixed for 3.0.1. > > Thanks, > Regards > JB > > > On 04/07/2014 02:35 PM, Matthieu Vincent wrote: > >> Hi >> >> I've just install a fresh karaf 3.0 and try to use it a s Windows >> service. >> >> I've succesfully install service-wrapper and run wrapper:install. >> >> I stopped my instance and try to start it with service, and I got the >> folowing error : >> >> STATUS | wrapper | 2014/04/07 14:16:28 | --> Wrapper Started as Service >> STATUS | wrapper | 2014/04/07 14:16:28 | Launching a JVM... >> INFO | jvm 1 | 2014/04/07 14:16:28 | >> javax.management.JMRuntimeException: Failed to load MBeanServerBuilder >> class org.apache.karaf.management.boot.KarafMBeanServerBuilder: >> java.lang.ClassNotFoundException: >> org.apache.karaf.management.boot.KarafMBeanServerBuilder >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.checkMBeanServerBuilder( >> MBeanServerFactory.java:502) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.getNewMBeanServerBuilder( >> MBeanServerFactory.java:538) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.newMBeanServer( >> MBeanServerFactory.java:315) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.createMBeanServer( >> MBeanServerFactory.java:230) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.createMBeanServer( >> MBeanServerFactory.java:191) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.lang.management.ManagementFactory.getPlatformMBeanServer( >> ManagementFactory.java:466) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> sun.management.jmxremote.ConnectorBootstrap.startLocalConnectorServer( >> ConnectorBootstrap.java:519) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> sun.management.Agent.startLocalManagementAgent(Agent.java:134) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> sun.management.Agent.startAgent(Agent.java:247) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> sun.management.Agent.startAgent(Agent.java:369) >> INFO | jvm 1 | 2014/04/07 14:16:28 | Caused by: >> java.lang.ClassNotFoundException: >> org.apache.karaf.management.boot.KarafMBeanServerBuilder >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.security.AccessController.doPrivileged(Native Method) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.lang.ClassLoader.loadClass(ClassLoader.java:423) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> java.lang.ClassLoader.loadClass(ClassLoader.java:356) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.loadBuilderClass( >> MBeanServerFactory.java:445) >> INFO | jvm 1 | 2014/04/07 14:16:28 | at >> javax.management.MBeanServerFactory.checkMBeanServerBuilder( >> MBeanServerFactory.java:487) >> INFO | jvm 1 | 2014/04/07 14:16:28 | ... 9 more >> INFO | jvm 1 | 2014/04/07 14:16:28 | 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 >> ERROR | wrapper | 2014/04/07 14:16:28 | JVM exited while loading the >> application. >> >> FYI, I'm running it on a JDK 1.7 64bits on Windows 7 pro. >> >> Thanks in advance >> Mat >> > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
