Hello, I'm trying to get the Linux Tanuki Wrapper working with ServiceMix. I downloaded ServiceMix for Linux and the Tanuki Wrapper for Linux. I copied the wrapper file to the ServiceMix base directory. I copied the wrapper.jar and libwrapper.so to the lib directory and the wrapper.conf provided at http://incubator.apache.org/servicemix/configure-servicemix-as-a-windows-service.html to the conf directory. When I execute the command ./wrapper /root/apache-servicemix-3.1.1-incubating/conf/wrapper.conf, I receive the error below. Any help is greatly appreciated. Thanks.
wrapper | --> Wrapper Started as Console wrapper | Using tick timer. wrapperp | server listening on port 32000. wrapper | Command[0] : /root/jdk1.5/bin/java wrapper | Command[1] : -Dderby.system.home="var" wrapper | Command[2] : -Dderby.storage.fileSyncTransactionLog=true wrapper | Command[3] : -Dcom.sun.management.jmxremote wrapper | Command[4] : -Dclassworlds.conf="conf/servicemix.conf" wrapper | Command[5] : -Dservicemix.home="." wrapper | Command[6] : -Djava.endorsed.dirs="lib/endorsed" wrapper | Command[7] : -server wrapper | Command[8] : -Xms64m wrapper | Command[9] : -Xmx512m wrapper | Command[10] : -Djava.library.path=lib wrapper | Command[11] : -classpath wrapper | Command[12] : lib/wrappertest.jar:lib/wrapper.jar:lib/classworlds-1.0.1.jar:conf:. wrapper | Command[13] : -Dwrapper.key=h6aZAv_LxtF3kxLn wrapper | Command[14] : -Dwrapper.port=32000 wrapper | Command[15] : -Dwrapper.jvm.port.min=31000 wrapper | Command[16] : -Dwrapper.jvm.port.max=31999 wrapper | Command[17] : -Dwrapper.debug=TRUE wrapper | Command[18] : -Dwrapper.pid=13552 wrapper | Command[19] : -Dwrapper.version=3.2.3 wrapper | Command[20] : -Dwrapper.native_library=wrapper wrapper | Command[21] : -Dwrapper.cpu.timeout=10 wrapper | Command[22] : -Dwrapper.jvmid=1 wrapper | Command[23] : org.tanukisoftware.wrapper.WrapperSimpleApp wrapper | Command[24] : org.codehaus.classworlds.Launcher wrapper | Launching a JVM... jvm 1 | WrapperManager class initialized by thread: main Using classloader: [EMAIL PROTECTED] jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1 | jvm 1 | Wrapper Manager: JVM #1 jvm 1 | Running a 32-bit JVM. jvm 1 | Wrapper Manager: Registering shutdown hook jvm 1 | Wrapper Manager: Using wrapper jvm 1 | Load native library. One or more attempts may fail if platform specific libraries do not exist. jvm 1 | Loading native library failed: libwrapper-linux-x86-32.so Cause: java.lang.UnsatisfiedLinkError: no wrapper-linux-x86-32 in java.library.path jvm 1 | Loaded native library: libwrapper.so jvm 1 | Calling native initialization method. jvm 1 | Inside native WrapperManager initialization method jvm 1 | Java Version : 1.5.0_12-b04 Java HotSpot(TM) Server VM jvm 1 | Java VM Vendor : Sun Microsystems Inc. jvm 1 | jvm 1 | Control event monitor thread started. jvm 1 | Startup runner thread started. jvm 1 | WrapperManager.start([EMAIL PROTECTED], args[]) called by thread: main jvm 1 | Communications runner thread started. jvm 1 | Open socket to wrapper...Wrapper-Connection jvm 1 | Opened Socket from 31000 to 32000 jvm 1 | Send a packet KEY : h6aZAv_LxtF3kxLn jvm 1 | handleSocket(Socket[addr=/127.0.0.1,port=32000,localport=31000]) wrapperp | accepted a socket from 127.0.0.1 on port 31000 wrapperp | read a packet KEY : h6aZAv_LxtF3kxLn wrapper | Got key from JVM: h6aZAv_LxtF3kxLn wrapperp | send a packet LOW_LOG_LEVEL : 1 wrapperp | send a packet PING_TIMEOUT : 30 wrapperp | send a packet PROPERTIES : (Property Values) wrapper | Start Application. wrapperp | send a packet START : start jvm 1 | Received a packet LOW_LOG_LEVEL : 1 jvm 1 | Wrapper Manager: LowLogLevel from Wrapper is 1 jvm 1 | Received a packet PING_TIMEOUT : 30 jvm 1 | PingTimeout from Wrapper is 30000 jvm 1 | Received a packet PROPERTIES : (Property Values) jvm 1 | Received a packet START : start jvm 1 | calling WrapperListener.start() jvm 1 | Waiting for WrapperListener.start runner thread to complete. jvm 1 | WrapperListener.start runner thread started. jvm 1 | WrapperSimpleApp: start(args) Will wait up to 2 seconds for the main method to complete. jvm 1 | WrapperSimpleApp: invoking main method jvm 1 | jvm 1 | WrapperSimpleApp: Encountered an error running main: java.io.FileNotFoundException: "conf/servicemix.conf" (No such file or directory) jvm 1 | java.io.FileNotFoundException: "conf/servicemix.conf" (No such file or directory) jvm 1 | at java.io.FileInputStream.open(Native Method) jvm 1 | at java.io.FileInputStream.<init>(FileInputStream.java:106) jvm 1 | at java.io.FileInputStream.<init>(FileInputStream.java:66) jvm 1 | at org.codehaus.classworlds.Launcher.main(Launcher.java:435) jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) jvm 1 | at java.lang.reflect.Method.invoke(Method.java:585) jvm 1 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | WrapperSimpleApp: start(args) end. Main Completed=true, exitCode=1 jvm 1 | WrapperListener.start runner thread stopped. jvm 1 | returned from WrapperListener.start() jvm 1 | WrapperListener.start() returned an exit code of 1. jvm 1 | WrapperManager.stop(1) called by thread: Wrapper-Connection jvm 1 | Send a packet STOP : 1 wrapperp | read a packet STOP : 1 wrapper | JVM requested a shutdown. (1) wrapper | wrapperStopProcess(1) called. wrapper | Sending stop signal to JVM wrapperp | send a packet STOP : NULL jvm 1 | Thread, Wrapper-Connection, handling the shutdown process. jvm 1 | shutdownJVM(1) Thread:Wrapper-Connection jvm 1 | Send a packet STOPPED : 1 wrapperp | read a packet STOPPED : 1 wrapper | JVM signalled that it was stopped. jvm 1 | Closing socket. wrapperp | socket read no code (closed?). wrapperp | server listening on port 32001. jvm 1 | calling System.exit(1) wrapper | JVM exited normally. wrapper | Signal trapped. Details: wrapper | signal number=17 (SIGCHLD), source="unknown" wrapper | Received SIGCHLD, checking JVM process status. wrapper | JVM process exited with a code of 1, however the wrapper exit code was already 1. wrapper | <-- Wrapper Stopped [EMAIL PROTECTED] apache-servicemix-3.1.1-incubating]# -- View this message in context: http://www.nabble.com/Linux-Tanuki-Wrapper-with-ServiceMix-tf4325480s12049.html#a12318959 Sent from the ServiceMix - User mailing list archive at Nabble.com.
