Hi again Matthieu,

I checked, and I think I already fixed this issue.

In the karaf-wrapper.conf, could you check that you have (especially about the arguments ID):

# Java Application
wrapper.working.dir=%KARAF_BASE%
wrapper.java.command=%JAVA_HOME%/bin/java
wrapper.java.mainclass=org.apache.karaf.wrapper.internal.Main
wrapper.java.classpath.1=%KARAF_HOME%/lib/karaf-wrapper.jar
wrapper.java.classpath.2=%KARAF_HOME%/lib/karaf.jar
wrapper.java.classpath.3=%KARAF_HOME%/lib/karaf-jmx-boot.jar
wrapper.java.classpath.4=%KARAF_HOME%/lib/karaf-jaas-boot.jar
wrapper.java.classpath.5=%KARAF_HOME%/lib/karaf-wrapper-main.jar
wrapper.java.classpath.6=%KARAF_HOME%/lib/karaf-org.osgi.core.jar
wrapper.java.library.path.1=%KARAF_HOME%/lib/

# Application Parameters.  Add parameters as needed starting from 1
#wrapper.app.parameter.1=

# JVM Parameters
# note that n is the parameter number starting from 1.
wrapper.java.additional.1=-Dkaraf.home="%KARAF_HOME%"
wrapper.java.additional.2=-Dkaraf.base="%KARAF_BASE%"
wrapper.java.additional.3=-Dkaraf.data="%KARAF_DATA%"
wrapper.java.additional.4=-Dkaraf.etc="%KARAF_ETC%"
wrapper.java.additional.5=-Dcom.sun.management.jmxremote
wrapper.java.additional.6=-Djavax.management.builder.initial=org.apache.karaf.management.boot.KarafMBeanServerBuilder
wrapper.java.additional.7=-Dkaraf.startLocalConsole=false
wrapper.java.additional.8=-Dkaraf.startRemoteShell=true
wrapper.java.additional.9=-Djava.endorsed.dirs="%JAVA_HOME%/jre/lib/endorsed;%JAVA_HOME%/lib/endorsed;%KARAF_HOME%/lib/endorsed"
wrapper.java.additional.10=-Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext;%JAVA_HOME%/lib/ext;%KARAF_HOME%/lib/ext"

Do you mind to send to me the karaf-wrapper.conf to double check ?

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

Reply via email to