Right, it may have been a bit broken when we renamed packages and such. Pleae raise a JIRA and attach your patch there.
On Thu, May 7, 2009 at 20:15, Moloney, Tim M <[email protected]> wrote: > > I had to apply the attached patch to get wrapper close to working. > > Unfortunately, I get a CNFE for org.tanukisoftware.wrapper.WrapperSimpleApp. > Huh??? > > bash> bin/foo-service console > Running foo... > wrapper | Working directory set to: > /home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT > wrapper | --> Wrapper Started as Console > wrapper | Using tick timer. > wrapperp | server listening on port 32000. > wrapper | Command[0] : java > wrapper | Command[1] : > -Dkaraf.home=/home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT > wrapper | Command[2] : > -Dkaraf.base=/home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT > wrapper | Command[3] : -Dcom.sun.management.jmxremote > wrapper | Command[4] : -Dkaraf.startLocalConsole=false > wrapper | Command[5] : -Dkaraf.startRemoteShell=true > wrapper | Command[6] : -Xmx512m > wrapper | Command[7] : > -Djava.library.path=/home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT/lib/ > wrapper | Command[8] : -classpath > wrapper | Command[9] : > /home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT/lib/karaf-wrapper.jar:/home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT/lib/karaf.jar:/home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT/lib/karaf-jaas-boot.jar > wrapper | Command[10] : -Dwrapper.key=NcqMD309VIQHh8TX > wrapper | Command[11] : -Dwrapper.port=32000 > wrapper | Command[12] : -Dwrapper.jvm.port.min=31000 > wrapper | Command[13] : -Dwrapper.jvm.port.max=31999 > wrapper | Command[14] : -Dwrapper.debug=TRUE > wrapper | Command[15] : -Dwrapper.pid=23145 > wrapper | Command[16] : -Dwrapper.version=3.2.0 > wrapper | Command[17] : -Dwrapper.native_library=wrapper > wrapper | Command[18] : -Dwrapper.cpu.timeout=10 > wrapper | Command[19] : -Dwrapper.jvmid=1 > wrapper | Command[20] : org.tanukisoftware.wrapper.WrapperSimpleApp > wrapper | Command[21] : org.apache.felix.karaf.main.Main > wrapper | Launching a JVM... > jvm 1 | Exception in thread "main" java.lang.NoClassDefFoundError: > org/tanukisoftware/wrapper/WrapperSimpleApp > jvm 1 | Caused by: java.lang.ClassNotFoundException: > org.tanukisoftware.wrapper.WrapperSimpleApp > jvm 1 | at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > jvm 1 | at java.security.AccessController.doPrivileged(Native Method) > jvm 1 | at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > jvm 1 | at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > jvm 1 | at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > jvm 1 | at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > jvm 1 | at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > wrapper | Signal trapped. Details: > wrapper | signal number=17 (SIGCHLD), source="unknown" > wrapper | Received SIGCHLD, calling wait(). > wrapper | wait() returned, child process should be gone. > jvm 1 | Could not find the main class: > org.tanukisoftware.wrapper.WrapperSimpleApp. Program will exit. > wrapper | JVM process is gone. > wrapper | JVM exited while loading the application. > wrapper | JVM was only running for 0 seconds leading to a failed restart > count of 1. > wrapper | Waiting 5 seconds before launching another JVM. > ^Cwrapper | Signal trapped. Details: > wrapper | signal number=2 (SIGINT), source="the kernel" > wrapper | INT trapped. Shutting down. > wrapper | wrapperStopProcess(0) called. > wrapper | <-- Wrapper Stopped > bash> jar tf > /home/tmmoloney/workspace/karaf/apache-felix-karaf-1.2.0-SNAPSHOT/lib/karaf-wrapper.jar > | grep org/tanukisoftware/wrapper/WrapperSimpleApp > org/tanukisoftware/wrapper/WrapperSimpleApp.class > > > Tim Moloney The reasonable man adapts himself to > ManTech Real-time Systems Laboratory the world; the unreasonable one > persists > 2015 Cattlemen Road in trying to adapt the world to > himself. > Sarasota, FL 34232 Therefore all progress depends on the > (941) 377-6775 x208 unreasonable man. - George Bernard Shaw > > >> -----Original Message----- >> From: Moloney, Tim M [mailto:[email protected]] >> Sent: Wednesday, May 06, 2009 11:08 >> To: [email protected] >> Subject: RE: ServiceMix Questions >> >> >> On Wednesday, May 06, 2009 09:55, Guillaume Nodet >> <[email protected]> wrote: >> > >> > 2009/5/6 Moloney, Tim M <[email protected]>: >> > > >> > > I've been playing around with ServiceMix Kernel 1.1.0 for the last >> > > couple of days. I have to say that I'm quite impressed. >> > However, I do >> > > have some questions. >> > > >> > > 1) The overview page lists "native OS integration". Is >> > this an init rc >> > > script like the one generated by Java Service Wrapper? If >> > so, I can't >> > > find it. If not, then what does it mean when it says >> "Karaf can be >> > > integrated into your own Operating System as a service so that the >> > > lifecycle will be bound to your Operating System." >> > >> > We're using Java Service Wrapper. >> > IIRC, it's not pre-installed so you need to run the >> following commands >> > from the console: >> > features/install wrapper >> > wrapper/install >> >> I'll give that a try. Thanks for pointing me in the right direction. >> >> [...] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

