|
From: Olaf Z. <ola...@ee...> - 2005-07-28 08:28:34
|
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.=20 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, >=20 > 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 ld= d on Linux), I found a dependency on this GCC library: >=20 > Running chatr lib/libwrapper.so... > chatr(warning): dl_header_ext.size !=3D sizeof(dl_header_ext). Please upd= ate your version of the chatr tool.=20 > lib/libwrapper.sl:=20 > shared library=20 > shared library dynamic path search: > SHLIB_PATH disabled second=20 > 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 >=20 > 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 !=3D sizeof(dl_header_ext). Please upd= ate your version of the linker.=20 > libwrapper.sl:=20 > shared library=20 > shared library dynamic path search: > SHLIB_PATH enabled first =20 > 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) >=20 > 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 lib= raries. >=20 > Cheers, > Andreas >=20 >=20 > > =20 > >=20 > > 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=E2=80=99s native libra= ry.=20 > >=20 > > Anyone know which HP JVM the Wrapper has been tested with or works with= HPUX?=20 > >=20 > > Any help would be appreciated, I=E2=80=99m stuck and not sure what else= to try.=20 > >=20 > > =20 > >=20 > > FYI, I have this running on Windows, Solaris, Linux, and one of my 2 se= rvice apps is running on AIX using the first configuration specified below.= =20 > >=20 > > =20 > >=20 > > Detailed results of my test cases for HPUX follows:=20 > >=20 > > =20 > >=20 > > I am trying to start the James Mail Server v2.2.0 with the following co= nfiguration:=20 > >=20 > > JamesMailServer/bin holds wrapper, wrapper.jar, libwrapper.so=20 > >=20 > > JamesMailServer/conf holds wrapper.conf with:=20 > >=20 > > wrapper.java.classpath.1=3Dphoenix-loader.jar=20 > >=20 > > wrapper.java.classpath.2=3Dwrapper.jar=20 > >=20 > > wrapper.java.library.path=3D./=20 > >=20 > > There are wrapper.java.additional.#=E2=80=99s set up for ph= oenix (app framework that James runs under) items=20 > >=20 > > =20 > >=20 > > Wrapper reports:=20 > >=20 > > STATUS | wrapper | 2005/07/25 20:09:27 | --> Wrapper Started as Daemon= =20 > >=20 > > STATUS | wrapper | 2005/07/25 20:09:27 | Launching a JVM...=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | =20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | WARNING - Unable to load the = Wrapper's native library 'libwrapper.so'.=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | The file is located= on the path at the following location but=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | could not be loaded= :=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | /opt/FileNet/Coll= aboration/JamesMailServer/bin/./libwrapper.so=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | Please verify that = the file is readable by the current user=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | and that the file h= as not been corrupted in any way.=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | System signals will= not be handled correctly.=20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | =20 > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 | Wrapper (Version 3.1.2) http:= //wrapper.tanukisoftware.org > >=20 > > INFO | jvm 1 | 2005/07/25 20:09:28 |=20 > >=20 > > =20 > >=20 > > I tried re-downloading and replacing the libwrapper.so but no change.=20 > >=20 > > =20 > >=20 > > I turned on wrapper.debug and get the following:=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Spawning intermediate process= ...=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Spawning daemon process...=20 > >=20 > > STATUS | wrapper | 2005/07/26 18:53:45 | --> Wrapper Started as Daemon= =20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Using system timer.=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:45 | server listening on port 1501= 2.=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[0] : ../../_jvm/bin/j= ava=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[1] : -Djava.ext.dirs= =3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[2] : -Dphoenix.home= =3D..=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[3] : -Djava.security.= policy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[4] : -Djava.security.= manager=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[5] : -Dlog4j.configur= ation=3Dfile:../log4j.properties=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[6] : -Xms16m=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[7] : -Xmx64m=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[8] : -Djava.library.p= ath=3D./=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[9] : -classpath=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[10] : phoenix-loader.= jar:wrapper.jar=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[11] : -Dwrapper.key= =3D7ZmDBln32MYoPDJB=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[12] : -Dwrapper.port= =3D15012=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[13] : -Dwrapper.debug= =3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[14] : -Dwrapper.use_s= ystem_time=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[15] : -Dwrapper.versi= on=3D3.1.2=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[16] : -Dwrapper.nativ= e_library=3Dwrapper=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[17] : -Dwrapper.servi= ce=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[18] : -Dwrapper.cpu.t= imeout=3D10=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[19] : -Dwrapper.jvmid= =3D1=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:45 | Command[20] : org.apache.aval= on.phoenix.launcher.DaemonLauncher=20 > >=20 > > STATUS | wrapper | 2005/07/26 18:53:45 | Launching a JVM...=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | WrapperManager class initiali= zed by thread: main Using classloader: sun.misc.Launcher$AppClassLoader@ae= 000d=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: JVM #1=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: Registering = shutdown hook=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: Using wrappe= r=20 > >=20 > > 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=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | WARNING - Unable to load the = Wrapper's native library 'libwrapper.so'.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | The file is located= on the path at the following location but=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | could not be loaded= :=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | /opt/FileNet/Coll= aboration/JamesMailServer/bin/./libwrapper.so=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Please verify that = the file is readable by the current user=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | and that the file h= as not been corrupted in any way.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | System signals will= not be handled correctly.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Java Version : 1.4.0.00-020= 529-18:43 Java HotSpot(TM) Server VM=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Java VM Vendor : Hewlett-Pack= ard Company=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper (Version 3.1.2) http:= //wrapper.tanukisoftware.org > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | WrapperManager.start(org.apac= he.avalon.phoenix.launcher.DaemonLauncher@fdc96c, args[]) called by thread:= main=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Open socket to wrapper...=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Opened Socket=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Send a packet KEY : 7ZmDBln32= MYoPDJB=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | handleSocket(Socket[addr=3D/1= 27.0.0.1,port=3D15012,localport=3D65199])=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:46 | accepted a socket from 127.0.= 0.1 on port 65199=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:46 | read a packet KEY : 7ZmDBln32= MYoPDJB=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:46 | Got key from JVM: 7ZmDBln32MY= oPDJB=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet LOW_LOG_LEVEL := 1=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet PING_TIMEOUT : = 30=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:46 | Start Application.=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet START : start=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet LOW_LOG_LEV= EL : 1=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: LowLogLevel = from Wrapper is 1=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet PING_TIMEOU= T : 30=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: PingTimeout = from Wrapper is 30000=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet START : sta= rt=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | calling listener.start()=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Send a packet START_PENDING := 45000=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | DaemonLauncher: Starting up P= hoenix=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 18:53:46 | read a packet START_PENDING := 45000=20 > >=20 > > DEBUG | wrapper | 2005/07/26 18:53:46 | JVM signalled a start pending= with waitHint of 45000 millis.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 18:53:46 | Phoenix 4.0.1=20 > >=20 > > =20 > >=20 > > =20 > >=20 > > I changed the configuration as follows:=20 > >=20 > > JamesMailServer/bin holds wrapper=20 > >=20 > > JamesMailServer/lib holds wrapper.jar, libwrapper.so=20 > >=20 > > JamesMailServer/conf holds wrapper.conf with:=20 > >=20 > > wrapper.java.classpath.1=3Dphoenix-loader.jar=20 > >=20 > > wrapper.java.classpath.2=3Dwrapper.jar=20 > >=20 > > wrapper.java.library.path=3D../lib=20 > >=20 > > =20 > >=20 > > Now it cannot find wrapper.jar, which is probably to be expected since = I didn=E2=80=99t change the classpath.2 to ../lib/wrapper.jar=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Spawning intermediate process= ...=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Spawning daemon process...=20 > >=20 > > STATUS | wrapper | 2005/07/26 19:23:58 | --> Wrapper Started as Daemon= =20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Using system timer.=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:23:58 | server listening on port 1501= 2.=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Classpath element, wrapper.ja= va.classpath.2, does not exist: wrapper.jar=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[0] : ../../_jvm/bin/j= ava=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[1] : -Djava.ext.dirs= =3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[2] : -Dphoenix.home= =3D..=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[3] : -Djava.security.= policy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[4] : -Djava.security.= manager=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[5] : -Dlog4j.configur= ation=3Dfile:../log4j.properties=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[6] : -Xms16m=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[7] : -Xmx64m=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[8] : -Djava.library.p= ath=3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[9] : -classpath=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[10] : phoenix-loader.= jar:wrapper.jar=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[11] : -Dwrapper.key= =3DoBu_BydY68Glrk6Y=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[12] : -Dwrapper.port= =3D15012=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[13] : -Dwrapper.debug= =3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[14] : -Dwrapper.use_s= ystem_time=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[15] : -Dwrapper.versi= on=3D3.1.2=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[16] : -Dwrapper.nativ= e_library=3Dwrapper=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[17] : -Dwrapper.servi= ce=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[18] : -Dwrapper.cpu.t= imeout=3D10=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[19] : -Dwrapper.jvmid= =3D1=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:58 | Command[20] : org.apache.aval= on.phoenix.launcher.DaemonLauncher=20 > >=20 > > STATUS | wrapper | 2005/07/26 19:23:58 | Launching a JVM...=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | Exception in thread "main" ja= va.lang.ExceptionInInitializerError=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at com.silveregg.wrapper.Wr= apperManager.start(WrapperManager.java:203)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at org.apache.avalon.phoeni= x.launcher.DaemonLauncher.main(DaemonLauncher.java:174)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | Caused by: java.security.Acce= ssControlException: access denied (java.util.PropertyPermission wrapper.deb= ug read)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at java.security.AccessCont= rolContext.checkPermission(AccessControlContext.java:270)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at java.security.AccessCont= roller.checkPermission(AccessController.java:401)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.SecurityManage= r.checkPermission(SecurityManager.java:546)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.SecurityManage= r.checkPropertyAccess(SecurityManager.java:1323)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.System.getProp= erty(System.java:572)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at org.tanukisoftware.wrapp= er.WrapperManager.getBooleanProperty(WrapperManager.java:772)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | at org.tanukisoftware.wrapp= er.WrapperManager.<clinit>(WrapperManager.java:422)=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:23:58 | ... 2 more=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:59 | JVM process exited with a cod= e of 1, setting the wrapper exit code to 1.=20 > >=20 > > ERROR | wrapper | 2005/07/26 19:23:59 | JVM exited while loading the = application.=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:59 | JVM was only running for 0 se= conds leading to a failed restart count of 1.=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:23:59 | Waiting 5 seconds before laun= ching another JVM.=20 > >=20 > > =20 > >=20 > > I changed the configuration as follows:=20 > >=20 > > JamesMailServer/bin holds wrapper, wrapper.jar=20 > >=20 > > JamesMailServer/lib holds libwrapper.so=20 > >=20 > > JamesMailServer/conf holds wrapper.conf with:=20 > >=20 > > wrapper.java.classpath.1=3Dphoenix-loader.jar=20 > >=20 > > wrapper.java.classpath.2=3Dwrapper.jar=20 > >=20 > > wrapper.java.library.path=3D../lib=20 > >=20 > > =20 > >=20 > > Now it complains that it cannot load the native library because there i= s no wrapper in java.library.path, which is correct, the wrapper is in the = bin directory not the lib directory.=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Spawning intermediate process= ...=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Spawning daemon process...=20 > >=20 > > STATUS | wrapper | 2005/07/26 19:32:01 | --> Wrapper Started as Daemon= =20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Using system timer.=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:01 | server listening on port 1501= 2.=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[0] : ../../_jvm/bin/j= ava=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[1] : -Djava.ext.dirs= =3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[2] : -Dphoenix.home= =3D..=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[3] : -Djava.security.= policy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[4] : -Djava.security.= manager=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[5] : -Dlog4j.configur= ation=3Dfile:../log4j.properties=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[6] : -Xms16m=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[7] : -Xmx64m=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[8] : -Djava.library.p= ath=3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[9] : -classpath=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[10] : phoenix-loader.= jar:wrapper.jar=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[11] : -Dwrapper.key= =3D6aMwYbl_yezX8ds9=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[12] : -Dwrapper.port= =3D15012=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[13] : -Dwrapper.debug= =3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[14] : -Dwrapper.use_s= ystem_time=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[15] : -Dwrapper.versi= on=3D3.1.2=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[16] : -Dwrapper.nativ= e_library=3Dwrapper=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[17] : -Dwrapper.servi= ce=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[18] : -Dwrapper.cpu.t= imeout=3D10=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[19] : -Dwrapper.jvmid= =3D1=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:01 | Command[20] : org.apache.aval= on.phoenix.launcher.DaemonLauncher=20 > >=20 > > STATUS | wrapper | 2005/07/26 19:32:01 | Launching a JVM...=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | WrapperManager class initiali= zed by thread: main Using classloader: sun.misc.Launcher$AppClassLoader@ae= 000d=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: JVM #1=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: Registering = shutdown hook=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: Using wrappe= r=20 > >=20 > > 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=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | WARNING - Unable to load the = Wrapper's native library 'libwrapper.so'.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | The file is located= on the path at the following location but=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | could not be loaded= :=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | /opt/FileNet/Coll= aboration/JamesMailServer/bin/../lib/libwrapper.so=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Please verify that = the file is readable by the current user=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | and that the file h= as not been corrupted in any way.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | System signals will= not be handled correctly.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Java Version : 1.4.0.00-020= 529-18:43 Java HotSpot(TM) Server VM=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Java VM Vendor : Hewlett-Pack= ard Company=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper (Version 3.1.2) http:= //wrapper.tanukisoftware.org > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | WrapperManager.start(org.apac= he.avalon.phoenix.launcher.DaemonLauncher@e4cbc4, args[]) called by thread:= main=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Open socket to wrapper...=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Opened Socket=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Send a packet KEY : 6aMwYbl_y= ezX8ds9=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | handleSocket(Socket[addr=3D/1= 27.0.0.1,port=3D15012,localport=3D49327])=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:02 | accepted a socket from 127.0.= 0.1 on port 49327=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:02 | read a packet KEY : 6aMwYbl_y= ezX8ds9=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:02 | Got key from JVM: 6aMwYbl_yez= X8ds9=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet LOW_LOG_LEVEL := 1=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet PING_TIMEOUT : = 30=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:02 | Start Application.=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet START : start=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet LOW_LOG_LEV= EL : 1=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: LowLogLevel = from Wrapper is 1=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet PING_TIMEOU= T : 30=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: PingTimeout = from Wrapper is 30000=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet START : sta= rt=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | calling listener.start()=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Send a packet START_PENDING := 45000=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | DaemonLauncher: Starting up P= hoenix=20 > >=20 > > DEBUG | wrapperp | 2005/07/26 19:32:02 | read a packet START_PENDING := 45000=20 > >=20 > > DEBUG | wrapper | 2005/07/26 19:32:02 | JVM signalled a start pending= with waitHint of 45000 millis.=20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | =20 > >=20 > > INFO | jvm 1 | 2005/07/26 19:32:02 | Phoenix 4.0.1=20 > >=20 > > =20 > >=20 > > I changed the configuration as follows:=20 > >=20 > > JamesMailServer/bin holds wrapper=20 > >=20 > > JamesMailServer/lib holds libwrapper.so, wrapper.jar=20 > >=20 > > JamesMailServer/conf holds wrapper.conf with:=20 > >=20 > > wrapper.java.classpath.1=3Dphoenix-loader.jar=20 > >=20 > > wrapper.java.classpath.2=3D../lib/wrapper.jar=20 > >=20 > > wrapper.java.library.path=3D../lib=20 > >=20 > > =20 > >=20 > > Now I get access denied but I=E2=80=99m not sure what it is having trou= ble accessing:=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Spawning intermediate process= ...=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Spawning daemon process...=20 > >=20 > > STATUS | wrapper | 2005/07/27 15:41:54 | --> Wrapper Started as Daemon= =20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Using system timer.=20 > >=20 > > DEBUG | wrapperp | 2005/07/27 15:41:54 | server listening on port 1501= 2.=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[0] : ../../_jvm/bin/j= ava=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[1] : -Djava.ext.dirs= =3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[2] : -Dphoenix.home= =3D..=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[3] : -Djava.security.= policy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[4] : -Djava.security.= manager=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[5] : -Dlog4j.configur= ation=3Dfile:../log4j.properties=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[6] : -Xms16m=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[7] : -Xmx64m=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[8] : -Djava.library.p= ath=3D../lib=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[9] : -classpath=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[10] : phoenix-loader.= jar:../lib/wrapper.jar=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[11] : -Dwrapper.key= =3D4LSJ4LeJ1boXnqoH=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[12] : -Dwrapper.port= =3D15012=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[13] : -Dwrapper.debug= =3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[14] : -Dwrapper.use_s= ystem_time=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[15] : -Dwrapper.versi= on=3D3.1.2=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[16] : -Dwrapper.nativ= e_library=3Dwrapper=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[17] : -Dwrapper.servi= ce=3DTRUE=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[18] : -Dwrapper.cpu.t= imeout=3D10=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[19] : -Dwrapper.jvmid= =3D1=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:54 | Command[20] : org.apache.aval= on.phoenix.launcher.DaemonLauncher=20 > >=20 > > STATUS | wrapper | 2005/07/27 15:41:54 | Launching a JVM...=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | Exception in thread "main" ja= va.lang.ExceptionInInitializerError=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at com.silveregg.wrapper.Wr= apperManager.start(WrapperManager.java:203)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at org.apache.avalon.phoeni= x.launcher.DaemonLauncher.main(DaemonLauncher.java:174)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | Caused by: java.security.Acce= ssControlException: access denied (java.util.PropertyPermission wrapper.deb= ug read)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at java.security.AccessCont= rolContext.checkPermission(AccessControlContext.java:270)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at java.security.AccessCont= roller.checkPermission(AccessController.java:401)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.SecurityManage= r.checkPermission(SecurityManager.java:546)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.SecurityManage= r.checkPropertyAccess(SecurityManager.java:1323)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.System.getProp= erty(System.java:572)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at org.tanukisoftware.wrapp= er.WrapperManager.getBooleanProperty(WrapperManager.java:772)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | at org.tanukisoftware.wrapp= er.WrapperManager.<clinit>(WrapperManager.java:422)=20 > >=20 > > INFO | jvm 1 | 2005/07/27 15:41:55 | ... 2 more=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:55 | JVM process exited with a cod= e of 1, setting the wrapper exit code to 1.=20 > >=20 > > ERROR | wrapper | 2005/07/27 15:41:55 | JVM exited while loading the = application.=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:55 | JVM was only running for 0 se= conds leading to a failed restart count of 1.=20 > >=20 > > DEBUG | wrapper | 2005/07/27 15:41:55 | Waiting 5 seconds before laun= ching another JVM.=20 > >=20 > > =20 > >=20 > > File permissions are as follows:=20 > >=20 > > -rwxrwxr-x 1 root sys 151744 Oct 2 2004 wrapper=20 > >=20 > > -r--r--r-- 1 root sys 20480 Oct 2 2004 libwrapper.so= =20 > >=20 > > -r--r--r-- 1 root sys 51939 Oct 2 2004 wrapper.jar=20 > >=20 > > -rw-rw-rw- 1 root sys 4865 Jul 27 15:40 wrapper.conf=20 > >=20 > > =20 > >=20 > > I=E2=80=99ve also tried to run Java Service Wrapper 3.1.1 with the same= results.=20 > >=20 > > =20 > >=20 > > Could someone please help me.=20 > >=20 > > =20 > >=20 > > Nicki =20 > >=20 > > =20 > >=20 > > FileNet Corporation=20 > >=20 > > www.filenet.com > >=20 > > nta...@Fi...=20 > >=20 > > Phone: (714) 327-3690=20 > >=20 > > Fax: (714) 327-5076=20 > >=20 > > CONFIDENTIAL NOTICE: The contents of this message, including any attach= ments, are confidential and are intended solely for the use of the person o= r entity to whom the message was addressed. If you are not the intended rec= ipient of this message, please be advised that any dissemination, distribut= ion, or use of the contents of this message is strictly prohibited. If you = received this message in error, please notify the sender. Please also perma= nently delete all copies of the original message and any attached documenta= tion. Thank you.=20 > >=20 > > =20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO Septem= ber > 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Wrapper-user mailing list > Wra...@li... > https://lists.sourceforge.net/lists/listinfo/wrapper-user --=20 Mit freundlichen Gr=C3=BC=C3=9Fen E&E information consultants AG Olaf Zschiedrich Gesch=C3=A4ftsfeld Produkte Technische Leitung Produktentwicklung Invalidenstra=C3=9Fe 112, D-10115 Berlin Phone: +49-30-280 488 + 355 Fax: +49-30-280 488 28 ola...@ee... www.ee-consultants.de |