|
From: Leif M. <le...@ta...> - 2005-08-12 16:24:45
|
Olaf,
I have modified the build process for the 3.2.0 release so that the
distribution names will include both the processor and OS. This should
help make this kind of thing clear, as well as making it possible to have
multiple HPUX platform versions.
Cheers,
Leif
Olaf Zschiedrich wrote:
>HPUX can run on different processor architectures (PA-RISC and Itanium).
>These two are not binary compatible. Normaly there should be 2 downloads
>for the wrapper on HPUX but there is only one and hint where it was
>build on. May be this one is not the correct one for your architecture.
>I posted to the newgroujp because of this! I have a customer using HPUX
>on both architectues and like to use the wrapper. My problem is that i
>have no access to the machines in order to build the wrapper from
>scratch there.
>May u can do this? I realy interressted to get the wrapper running HPUX!
>Cu Olaf
>
>
>Am Do, den 28.07.2005 schrieb Andreas Wendt um 9:53:
>
>
>>Hi Nicki,
>>
>>this is also the case on my system (HP-UX 11.11 with Java 1.4.2).
>>When looking inside the shared library with the chatr tool (similar to ldd on Linux), I found a dependency on this GCC library:
>>
>>Running chatr lib/libwrapper.so...
>>chatr(warning): dl_header_ext.size != sizeof(dl_header_ext). Please update your version of the chatr tool.
>>lib/libwrapper.sl:
>> shared library
>> shared library dynamic path search:
>> SHLIB_PATH disabled second
>> embedded path disabled first Not Defined
>> shared library list:
>> dynamic /sww/bin/../lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.2/../../../libgcc_s.sl
>> shared vtable support disabled
>> static branch prediction disabled
>> executable from stack: D (default)
>> kernel assisted branch prediction enabled
>> lazy swap allocation disabled
>> text segment locking disabled
>> data segment locking disabled
>> third quadrant private data space disabled
>> fourth quadrant private data space disabled
>> third quadrant global data space disabled
>> data page size: D (default)
>> instruction page size: D (default)
>> nulptr references enabled
>>
>>When running this tool on the wrapper library of version 3.0.5 (the one I still use), I get this:
>>Running chatr lib/libwrapper.so...
>>chatr(warning): dl_header_ext.size != sizeof(dl_header_ext). Please update your version of the linker.
>>libwrapper.sl:
>> shared library
>> shared library dynamic path search:
>> SHLIB_PATH enabled first
>> embedded path disabled second Not Defined
>> shared library list:
>> dynamic /usr/lib/libc.2
>> dynamic /usr/lib/libnsl.1
>> dynamic /usr/lib/libpthread.1
>> shared vtable support disabled
>> static branch prediction disabled
>> executable from stack: D (default)
>> kernel assisted branch prediction enabled
>> lazy swap allocation disabled
>> text segment locking disabled
>> data segment locking disabled
>> third quadrant private data space disabled
>> fourth quadrant private data space disabled
>> third quadrant global data space disabled
>> data page size: D (default)
>> instruction page size: D (default)
>>
>>So it seems that somehow a GCC shared library is got linked in. If you do not have GCC installed on your system, the loading of the wrapper lib will fail.
>>So the HP-UX maintainer, Ashish Gawarikar, should have a look inside his makefile to figure out, how GCC is forced not to include one of its own libraries.
>>
>>Cheers,
>>Andreas
>>
>>
>>
>>
>>>
>>>
>>>I am trying to run the Java Service Wrapper 3.1.2 on HPUX B.11.11 with HP JVM 1.4.0 and having problems loading the wrapper’s native library.
>>>
>>>Anyone know which HP JVM the Wrapper has been tested with or works with HPUX?
>>>
>>>Any help would be appreciated, I’m stuck and not sure what else to try.
>>>
>>>
>>>
>>>FYI, I have this running on Windows, Solaris, Linux, and one of my 2 service apps is running on AIX using the first configuration specified below.
>>>
>>>
>>>
>>>Detailed results of my test cases for HPUX follows:
>>>
>>>
>>>
>>>I am trying to start the James Mail Server v2.2.0 with the following configuration:
>>>
>>>JamesMailServer/bin holds wrapper, wrapper.jar, libwrapper.so
>>>
>>>JamesMailServer/conf holds wrapper.conf with:
>>>
>>> wrapper.java.classpath.1=phoenix-loader.jar
>>>
>>> wrapper.java.classpath.2=wrapper.jar
>>>
>>> wrapper.java.library.path=./
>>>
>>> There are wrapper.java.additional.#’s set up for phoenix (app framework that James runs under) items
>>>
>>>
>>>
>>>Wrapper reports:
>>>
>>>STATUS | wrapper | 2005/07/25 20:09:27 | --> Wrapper Started as Daemon
>>>
>>>STATUS | wrapper | 2005/07/25 20:09:27 | Launching a JVM...
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 |
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | WARNING - Unable to load the Wrapper's native library 'libwrapper.so'.
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | The file is located on the path at the following location but
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | could not be loaded:
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | /opt/FileNet/Collaboration/JamesMailServer/bin/./libwrapper.so
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | Please verify that the file is readable by the current user
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | and that the file has not been corrupted in any way.
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | System signals will not be handled correctly.
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 |
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 | Wrapper (Version 3.1.2) http://wrapper.tanukisoftware.org
>>>
>>>INFO | jvm 1 | 2005/07/25 20:09:28 |
>>>
>>>
>>>
>>>I tried re-downloading and replacing the libwrapper.so but no change.
>>>
>>>
>>>
>>>I turned on wrapper.debug and get the following:
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Spawning intermediate process...
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Spawning daemon process...
>>>
>>>STATUS | wrapper | 2005/07/26 18:53:45 | --> Wrapper Started as Daemon
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Using system timer.
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:45 | server listening on port 15012.
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[0] : ../../_jvm/bin/java
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[1] : -Djava.ext.dirs=../lib
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[2] : -Dphoenix.home=..
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[3] : -Djava.security.policy=jar:file:phoenix-loader.jar!/META-INF/java.policy
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[4] : -Djava.security.manager
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[5] : -Dlog4j.configuration=file:../log4j.properties
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[6] : -Xms16m
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[7] : -Xmx64m
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[8] : -Djava.library.path=./
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[9] : -classpath
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[10] : phoenix-loader.jar:wrapper.jar
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[11] : -Dwrapper.key=7ZmDBln32MYoPDJB
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[12] : -Dwrapper.port=15012
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[13] : -Dwrapper.debug=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[14] : -Dwrapper.use_system_time=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[15] : -Dwrapper.version=3.1.2
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[16] : -Dwrapper.native_library=wrapper
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[17] : -Dwrapper.service=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[18] : -Dwrapper.cpu.timeout=10
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[19] : -Dwrapper.jvmid=1
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:45 | Command[20] : org.apache.avalon.phoenix.launcher.DaemonLauncher
>>>
>>>STATUS | wrapper | 2005/07/26 18:53:45 | Launching a JVM...
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | WrapperManager class initialized by thread: main Using classloader: sun.misc.Launcher$AppClassLoader@ae000d
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: JVM #1
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: Registering shutdown hook
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: Using wrapper
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Loading native library failed: libwrapper.so Cause: java.lang.UnsatisfiedLinkError: no wrapper in java.library.path
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 |
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | WARNING - Unable to load the Wrapper's native library 'libwrapper.so'.
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | The file is located on the path at the following location but
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | could not be loaded:
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | /opt/FileNet/Collaboration/JamesMailServer/bin/./libwrapper.so
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Please verify that the file is readable by the current user
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | and that the file has not been corrupted in any way.
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | System signals will not be handled correctly.
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 |
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Java Version : 1.4.0.00-020529-18:43 Java HotSpot(TM) Server VM
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Java VM Vendor : Hewlett-Packard Company
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 |
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper (Version 3.1.2) http://wrapper.tanukisoftware.org
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 |
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | WrapperManager.start(org.apache.avalon.phoenix.launcher.DaemonLauncher@fdc96c, args[]) called by thread: main
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Open socket to wrapper...
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Opened Socket
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Send a packet KEY : 7ZmDBln32MYoPDJB
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | handleSocket(Socket[addr=/127.0.0.1,port=15012,localport=65199])
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:46 | accepted a socket from 127.0.0.1 on port 65199
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:46 | read a packet KEY : 7ZmDBln32MYoPDJB
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:46 | Got key from JVM: 7ZmDBln32MYoPDJB
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet LOW_LOG_LEVEL : 1
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet PING_TIMEOUT : 30
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:46 | Start Application.
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet START : start
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet LOW_LOG_LEVEL : 1
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: LowLogLevel from Wrapper is 1
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet PING_TIMEOUT : 30
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: PingTimeout from Wrapper is 30000
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet START : start
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | calling listener.start()
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Send a packet START_PENDING : 45000
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | DaemonLauncher: Starting up Phoenix
>>>
>>>DEBUG | wrapperp | 2005/07/26 18:53:46 | read a packet START_PENDING : 45000
>>>
>>>DEBUG | wrapper | 2005/07/26 18:53:46 | JVM signalled a start pending with waitHint of 45000 millis.
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 |
>>>
>>>INFO | jvm 1 | 2005/07/26 18:53:46 | Phoenix 4.0.1
>>>
>>>
>>>
>>>
>>>
>>>I changed the configuration as follows:
>>>
>>>JamesMailServer/bin holds wrapper
>>>
>>>JamesMailServer/lib holds wrapper.jar, libwrapper.so
>>>
>>>JamesMailServer/conf holds wrapper.conf with:
>>>
>>> wrapper.java.classpath.1=phoenix-loader.jar
>>>
>>> wrapper.java.classpath.2=wrapper.jar
>>>
>>> wrapper.java.library.path=../lib
>>>
>>>
>>>
>>>Now it cannot find wrapper.jar, which is probably to be expected since I didn’t change the classpath.2 to ../lib/wrapper.jar
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Spawning intermediate process...
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Spawning daemon process...
>>>
>>>STATUS | wrapper | 2005/07/26 19:23:58 | --> Wrapper Started as Daemon
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Using system timer.
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:23:58 | server listening on port 15012.
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Classpath element, wrapper.java.classpath.2, does not exist: wrapper.jar
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[0] : ../../_jvm/bin/java
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[1] : -Djava.ext.dirs=../lib
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[2] : -Dphoenix.home=..
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[3] : -Djava.security.policy=jar:file:phoenix-loader.jar!/META-INF/java.policy
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[4] : -Djava.security.manager
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[5] : -Dlog4j.configuration=file:../log4j.properties
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[6] : -Xms16m
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[7] : -Xmx64m
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[8] : -Djava.library.path=../lib
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[9] : -classpath
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[10] : phoenix-loader.jar:wrapper.jar
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[11] : -Dwrapper.key=oBu_BydY68Glrk6Y
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[12] : -Dwrapper.port=15012
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[13] : -Dwrapper.debug=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[14] : -Dwrapper.use_system_time=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[15] : -Dwrapper.version=3.1.2
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[16] : -Dwrapper.native_library=wrapper
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[17] : -Dwrapper.service=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[18] : -Dwrapper.cpu.timeout=10
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[19] : -Dwrapper.jvmid=1
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:58 | Command[20] : org.apache.avalon.phoenix.launcher.DaemonLauncher
>>>
>>>STATUS | wrapper | 2005/07/26 19:23:58 | Launching a JVM...
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | Exception in thread "main" java.lang.ExceptionInInitializerError
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at com.silveregg.wrapper.WrapperManager.start(WrapperManager.java:203)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at org.apache.avalon.phoenix.launcher.DaemonLauncher.main(DaemonLauncher.java:174)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission wrapper.debug read)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at java.security.AccessController.checkPermission(AccessController.java:401)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.SecurityManager.checkPermission(SecurityManager.java:546)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1323)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.System.getProperty(System.java:572)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at org.tanukisoftware.wrapper.WrapperManager.getBooleanProperty(WrapperManager.java:772)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at org.tanukisoftware.wrapper.WrapperManager.<clinit>(WrapperManager.java:422)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | ... 2 more
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:59 | JVM process exited with a code of 1, setting the wrapper exit code to 1.
>>>
>>>ERROR | wrapper | 2005/07/26 19:23:59 | JVM exited while loading the application.
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:59 | JVM was only running for 0 seconds leading to a failed restart count of 1.
>>>
>>>DEBUG | wrapper | 2005/07/26 19:23:59 | Waiting 5 seconds before launching another JVM.
>>>
>>>
>>>
>>>I changed the configuration as follows:
>>>
>>>JamesMailServer/bin holds wrapper, wrapper.jar
>>>
>>>JamesMailServer/lib holds libwrapper.so
>>>
>>>JamesMailServer/conf holds wrapper.conf with:
>>>
>>> wrapper.java.classpath.1=phoenix-loader.jar
>>>
>>> wrapper.java.classpath.2=wrapper.jar
>>>
>>> wrapper.java.library.path=../lib
>>>
>>>
>>>
>>>Now it complains that it cannot load the native library because there is no wrapper in java.library.path, which is correct, the wrapper is in the bin directory not the lib directory.
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Spawning intermediate process...
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Spawning daemon process...
>>>
>>>STATUS | wrapper | 2005/07/26 19:32:01 | --> Wrapper Started as Daemon
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Using system timer.
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:01 | server listening on port 15012.
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[0] : ../../_jvm/bin/java
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[1] : -Djava.ext.dirs=../lib
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[2] : -Dphoenix.home=..
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[3] : -Djava.security.policy=jar:file:phoenix-loader.jar!/META-INF/java.policy
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[4] : -Djava.security.manager
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[5] : -Dlog4j.configuration=file:../log4j.properties
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[6] : -Xms16m
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[7] : -Xmx64m
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[8] : -Djava.library.path=../lib
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[9] : -classpath
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[10] : phoenix-loader.jar:wrapper.jar
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[11] : -Dwrapper.key=6aMwYbl_yezX8ds9
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[12] : -Dwrapper.port=15012
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[13] : -Dwrapper.debug=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[14] : -Dwrapper.use_system_time=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[15] : -Dwrapper.version=3.1.2
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[16] : -Dwrapper.native_library=wrapper
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[17] : -Dwrapper.service=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[18] : -Dwrapper.cpu.timeout=10
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[19] : -Dwrapper.jvmid=1
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:01 | Command[20] : org.apache.avalon.phoenix.launcher.DaemonLauncher
>>>
>>>STATUS | wrapper | 2005/07/26 19:32:01 | Launching a JVM...
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | WrapperManager class initialized by thread: main Using classloader: sun.misc.Launcher$AppClassLoader@ae000d
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: JVM #1
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: Registering shutdown hook
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: Using wrapper
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Loading native library failed: libwrapper.so Cause: java.lang.UnsatisfiedLinkError: no wrapper in java.library.path
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 |
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | WARNING - Unable to load the Wrapper's native library 'libwrapper.so'.
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | The file is located on the path at the following location but
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | could not be loaded:
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | /opt/FileNet/Collaboration/JamesMailServer/bin/../lib/libwrapper.so
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Please verify that the file is readable by the current user
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | and that the file has not been corrupted in any way.
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | System signals will not be handled correctly.
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 |
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Java Version : 1.4.0.00-020529-18:43 Java HotSpot(TM) Server VM
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Java VM Vendor : Hewlett-Packard Company
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 |
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper (Version 3.1.2) http://wrapper.tanukisoftware.org
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 |
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | WrapperManager.start(org.apache.avalon.phoenix.launcher.DaemonLauncher@e4cbc4, args[]) called by thread: main
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Open socket to wrapper...
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Opened Socket
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Send a packet KEY : 6aMwYbl_yezX8ds9
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | handleSocket(Socket[addr=/127.0.0.1,port=15012,localport=49327])
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:02 | accepted a socket from 127.0.0.1 on port 49327
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:02 | read a packet KEY : 6aMwYbl_yezX8ds9
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:02 | Got key from JVM: 6aMwYbl_yezX8ds9
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet LOW_LOG_LEVEL : 1
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet PING_TIMEOUT : 30
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:02 | Start Application.
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet START : start
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet LOW_LOG_LEVEL : 1
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: LowLogLevel from Wrapper is 1
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet PING_TIMEOUT : 30
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: PingTimeout from Wrapper is 30000
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet START : start
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | calling listener.start()
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Send a packet START_PENDING : 45000
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | DaemonLauncher: Starting up Phoenix
>>>
>>>DEBUG | wrapperp | 2005/07/26 19:32:02 | read a packet START_PENDING : 45000
>>>
>>>DEBUG | wrapper | 2005/07/26 19:32:02 | JVM signalled a start pending with waitHint of 45000 millis.
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 |
>>>
>>>INFO | jvm 1 | 2005/07/26 19:32:02 | Phoenix 4.0.1
>>>
>>>
>>>
>>>I changed the configuration as follows:
>>>
>>>JamesMailServer/bin holds wrapper
>>>
>>>JamesMailServer/lib holds libwrapper.so, wrapper.jar
>>>
>>>JamesMailServer/conf holds wrapper.conf with:
>>>
>>> wrapper.java.classpath.1=phoenix-loader.jar
>>>
>>> wrapper.java.classpath.2=../lib/wrapper.jar
>>>
>>> wrapper.java.library.path=../lib
>>>
>>>
>>>
>>>Now I get access denied but I’m not sure what it is having trouble accessing:
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Spawning intermediate process...
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Spawning daemon process...
>>>
>>>STATUS | wrapper | 2005/07/27 15:41:54 | --> Wrapper Started as Daemon
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Using system timer.
>>>
>>>DEBUG | wrapperp | 2005/07/27 15:41:54 | server listening on port 15012.
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[0] : ../../_jvm/bin/java
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[1] : -Djava.ext.dirs=../lib
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[2] : -Dphoenix.home=..
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[3] : -Djava.security.policy=jar:file:phoenix-loader.jar!/META-INF/java.policy
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[4] : -Djava.security.manager
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[5] : -Dlog4j.configuration=file:../log4j.properties
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[6] : -Xms16m
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[7] : -Xmx64m
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[8] : -Djava.library.path=../lib
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[9] : -classpath
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[10] : phoenix-loader.jar:../lib/wrapper.jar
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[11] : -Dwrapper.key=4LSJ4LeJ1boXnqoH
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[12] : -Dwrapper.port=15012
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[13] : -Dwrapper.debug=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[14] : -Dwrapper.use_system_time=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[15] : -Dwrapper.version=3.1.2
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[16] : -Dwrapper.native_library=wrapper
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[17] : -Dwrapper.service=TRUE
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[18] : -Dwrapper.cpu.timeout=10
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[19] : -Dwrapper.jvmid=1
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:54 | Command[20] : org.apache.avalon.phoenix.launcher.DaemonLauncher
>>>
>>>STATUS | wrapper | 2005/07/27 15:41:54 | Launching a JVM...
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | Exception in thread "main" java.lang.ExceptionInInitializerError
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at com.silveregg.wrapper.WrapperManager.start(WrapperManager.java:203)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at org.apache.avalon.phoenix.launcher.DaemonLauncher.main(DaemonLauncher.java:174)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission wrapper.debug read)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at java.security.AccessController.checkPermission(AccessController.java:401)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.SecurityManager.checkPermission(SecurityManager.java:546)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1323)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.System.getProperty(System.java:572)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at org.tanukisoftware.wrapper.WrapperManager.getBooleanProperty(WrapperManager.java:772)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at org.tanukisoftware.wrapper.WrapperManager.<clinit>(WrapperManager.java:422)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | ... 2 more
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:55 | JVM process exited with a code of 1, setting the wrapper exit code to 1.
>>>
>>>ERROR | wrapper | 2005/07/27 15:41:55 | JVM exited while loading the application.
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:55 | JVM was only running for 0 seconds leading to a failed restart count of 1.
>>>
>>>DEBUG | wrapper | 2005/07/27 15:41:55 | Waiting 5 seconds before launching another JVM.
>>>
>>>
>>>
>>>File permissions are as follows:
>>>
>>>-rwxrwxr-x 1 root sys 151744 Oct 2 2004 wrapper
>>>
>>>-r--r--r-- 1 root sys 20480 Oct 2 2004 libwrapper.so
>>>
>>>-r--r--r-- 1 root sys 51939 Oct 2 2004 wrapper.jar
>>>
>>>-rw-rw-rw- 1 root sys 4865 Jul 27 15:40 wrapper.conf
>>>
>>>
>>>
>>>I’ve also tried to run Java Service Wrapper 3.1.1 with the same results.
>>>
>>>
>>>
>>>Could someone please help me.
>>>
>>>
>>>
>>>Nicki
>>>
>>>
>>>
>>>FileNet Corporation
>>>
>>>www.filenet.com
>>>
>>>nta...@Fi...
>>>
>>>Phone: (714) 327-3690
>>>
>>>Fax: (714) 327-5076
>>>
>>>CONFIDENTIAL NOTICE: The contents of this message, including any attachments, are confidential and are intended solely for the use of the person or entity to whom the message was addressed. If you are not the intended recipient of this message, please be advised that any dissemination, distribution, or use of the contents of this message is strictly prohibited. If you received this message in error, please notify the sender. Please also permanently delete all copies of the original message and any attached documentation. Thank you.
>>>
>>>
|