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]

Reply via email to