|
From: Andreas W. <and...@em...> - 2005-07-28 07:54:06
|
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=5Fheader=5Fext.size !=3D sizeof(dl=5Fheader=5Fext). Please update=
your version of the chatr tool.=20
lib/libwrapper.sl:=20
shared library=20
shared library dynamic path search:
SHLIB=5FPATH 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=5Fs.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=5Fheader=5Fext.size !=3D sizeof(dl=5Fheader=5Fext). Please update=
your version of the linker.=20
libwrapper.sl:=20
shared library=20
shared library dynamic path search:
SHLIB=5FPATH 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)
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 m=
akefile to figure out, how GCC is forced not to include one of its own lib=
raries.
Cheers,
Andreas
> =20
>=20
> I am trying to run the Java Service Wrapper 3.1.2 on HPUX B.11.11 with H=
P JVM 1.4.0 and having problems loading the wrapper=92s native library.=20
>=20
> Anyone know which HP JVM the Wrapper has been tested with or works with =
HPUX=3F=20
>=20
> Any help would be appreciated, I=92m 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 ser=
vice 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 con=
figuration:=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.#=92s set up for phoenix (ap=
p 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 W=
rapper'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/Colla=
boration/JamesMailServer/bin/./libwrapper.so=20
>=20
> INFO | jvm 1 | 2005/07/25 20:09:28 | Please verify that t=
he file is readable by the current user=20
>=20
> INFO | jvm 1 | 2005/07/25 20:09:28 | and that the file ha=
s 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
>=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 15012=
.=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[0] : ../../=5Fjvm/bin/ja=
va=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.p=
olicy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[4] : -Djava.security.m=
anager=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[5] : -Dlog4j.configura=
tion=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.pa=
th=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.j=
ar:wrapper.jar=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[11] : -Dwrapper.key=3D7Z=
mDBln32MYoPDJB=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[12] : -Dwrapper.port=3D1=
5012=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[13] : -Dwrapper.debug=3D=
TRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[14] : -Dwrapper.use=5Fsy=
stem=5Ftime=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[15] : -Dwrapper.versio=
n=3D3.1.2=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[16] : -Dwrapper.native=
=5Flibrary=3Dwrapper=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[17] : -Dwrapper.servic=
e=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[18] : -Dwrapper.cpu.ti=
meout=3D10=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[19] : -Dwrapper.jvmid=3D=
1=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:45 | Command[20] : org.apache.avalo=
n.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 initializ=
ed 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 s=
hutdown hook=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: Using wrapper=
=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 W=
rapper'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/Colla=
boration/JamesMailServer/bin/./libwrapper.so=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Please verify that t=
he file is readable by the current user=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | and that the file ha=
s 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-0205=
29-18:43 Java HotSpot(TM) Server VM=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Java VM Vendor : Hewlett-Packa=
rd 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
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | =20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | WrapperManager.start(org.apach=
e.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 : 7ZmDBln32M=
YoPDJB=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | handleSocket(Socket[addr=3D/127.=
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 : 7ZmDBln32M=
YoPDJB=20
>=20
> DEBUG | wrapper | 2005/07/26 18:53:46 | Got key from JVM: 7ZmDBln32MYo=
PDJB=20
>=20
> DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet LOW=5FLOG=5FLEVEL : =
1=20
>=20
> DEBUG | wrapperp | 2005/07/26 18:53:46 | send a packet PING=5FTIMEOUT : 3=
0=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=5FLOG=5FLEVE=
L : 1=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: LowLogLevel f=
rom Wrapper is 1=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet PING=5FTIMEOUT=
: 30=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Wrapper Manager: PingTimeout f=
rom Wrapper is 30000=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | Received a packet START : star=
t=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=5FPENDING : =
45000=20
>=20
> INFO | jvm 1 | 2005/07/26 18:53:46 | DaemonLauncher: Starting up Ph=
oenix=20
>=20
> DEBUG | wrapperp | 2005/07/26 18:53:46 | read a packet START=5FPENDING : =
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=92t 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 15012=
.=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Classpath element, wrapper.jav=
a.classpath.2, does not exist: wrapper.jar=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[0] : ../../=5Fjvm/bin/ja=
va=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.p=
olicy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[4] : -Djava.security.m=
anager=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[5] : -Dlog4j.configura=
tion=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.pa=
th=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.j=
ar:wrapper.jar=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[11] : -Dwrapper.key=3DoB=
u=5FBydY68Glrk6Y=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[12] : -Dwrapper.port=3D1=
5012=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[13] : -Dwrapper.debug=3D=
TRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[14] : -Dwrapper.use=5Fsy=
stem=5Ftime=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[15] : -Dwrapper.versio=
n=3D3.1.2=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[16] : -Dwrapper.native=
=5Flibrary=3Dwrapper=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[17] : -Dwrapper.servic=
e=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[18] : -Dwrapper.cpu.ti=
meout=3D10=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[19] : -Dwrapper.jvmid=3D=
1=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:58 | Command[20] : org.apache.avalo=
n.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" jav=
a.lang.ExceptionInInitializerError=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at com.silveregg.wrapper.Wra=
pperManager.start(WrapperManager.java:203)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at org.apache.avalon.phoenix=
.launcher.DaemonLauncher.main(DaemonLauncher.java:174)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | Caused by: java.security.Acces=
sControlException: access denied (java.util.PropertyPermission wrapper.deb=
ug read)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at java.security.AccessContr=
olContext.checkPermission(AccessControlContext.java:270)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at java.security.AccessContr=
oller.checkPermission(AccessController.java:401)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.SecurityManager=
.checkPermission(SecurityManager.java:546)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.SecurityManager=
.checkPropertyAccess(SecurityManager.java:1323)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at java.lang.System.getPrope=
rty(System.java:572)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at org.tanukisoftware.wrappe=
r.WrapperManager.getBooleanProperty(WrapperManager.java:772)=20
>=20
> INFO | jvm 1 | 2005/07/26 19:23:58 | at org.tanukisoftware.wrappe=
r.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 code=
of 1, setting the wrapper exit code to 1.=20
>=20
> ERROR | wrapper | 2005/07/26 19:23:59 | JVM exited while loading the a=
pplication.=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:59 | JVM was only running for 0 sec=
onds leading to a failed restart count of 1.=20
>=20
> DEBUG | wrapper | 2005/07/26 19:23:59 | Waiting 5 seconds before launc=
hing 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 is=
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 15012=
.=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[0] : ../../=5Fjvm/bin/ja=
va=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.p=
olicy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[4] : -Djava.security.m=
anager=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[5] : -Dlog4j.configura=
tion=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.pa=
th=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.j=
ar:wrapper.jar=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[11] : -Dwrapper.key=3D6a=
MwYbl=5FyezX8ds9=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[12] : -Dwrapper.port=3D1=
5012=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[13] : -Dwrapper.debug=3D=
TRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[14] : -Dwrapper.use=5Fsy=
stem=5Ftime=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[15] : -Dwrapper.versio=
n=3D3.1.2=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[16] : -Dwrapper.native=
=5Flibrary=3Dwrapper=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[17] : -Dwrapper.servic=
e=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[18] : -Dwrapper.cpu.ti=
meout=3D10=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[19] : -Dwrapper.jvmid=3D=
1=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:01 | Command[20] : org.apache.avalo=
n.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 initializ=
ed 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 s=
hutdown hook=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: Using wrapper=
=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 W=
rapper'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/Colla=
boration/JamesMailServer/bin/../lib/libwrapper.so=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Please verify that t=
he file is readable by the current user=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | and that the file ha=
s 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-0205=
29-18:43 Java HotSpot(TM) Server VM=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Java VM Vendor : Hewlett-Packa=
rd 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
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | =20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | WrapperManager.start(org.apach=
e.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=5Fye=
zX8ds9=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | handleSocket(Socket[addr=3D/127.=
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=5Fye=
zX8ds9=20
>=20
> DEBUG | wrapper | 2005/07/26 19:32:02 | Got key from JVM: 6aMwYbl=5FyezX=
8ds9=20
>=20
> DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet LOW=5FLOG=5FLEVEL : =
1=20
>=20
> DEBUG | wrapperp | 2005/07/26 19:32:02 | send a packet PING=5FTIMEOUT : 3=
0=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=5FLOG=5FLEVE=
L : 1=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: LowLogLevel f=
rom Wrapper is 1=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet PING=5FTIMEOUT=
: 30=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Wrapper Manager: PingTimeout f=
rom Wrapper is 30000=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | Received a packet START : star=
t=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=5FPENDING : =
45000=20
>=20
> INFO | jvm 1 | 2005/07/26 19:32:02 | DaemonLauncher: Starting up Ph=
oenix=20
>=20
> DEBUG | wrapperp | 2005/07/26 19:32:02 | read a packet START=5FPENDING : =
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=92m not sure what it is having trouble acces=
sing:=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 15012=
.=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[0] : ../../=5Fjvm/bin/ja=
va=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.p=
olicy=3Djar:file:phoenix-loader.jar!/META-INF/java.policy=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[4] : -Djava.security.m=
anager=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[5] : -Dlog4j.configura=
tion=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.pa=
th=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.j=
ar:../lib/wrapper.jar=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[11] : -Dwrapper.key=3D4L=
SJ4LeJ1boXnqoH=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[12] : -Dwrapper.port=3D1=
5012=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[13] : -Dwrapper.debug=3D=
TRUE=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[14] : -Dwrapper.use=5Fsy=
stem=5Ftime=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[15] : -Dwrapper.versio=
n=3D3.1.2=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[16] : -Dwrapper.native=
=5Flibrary=3Dwrapper=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[17] : -Dwrapper.servic=
e=3DTRUE=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[18] : -Dwrapper.cpu.ti=
meout=3D10=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[19] : -Dwrapper.jvmid=3D=
1=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:54 | Command[20] : org.apache.avalo=
n.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" jav=
a.lang.ExceptionInInitializerError=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at com.silveregg.wrapper.Wra=
pperManager.start(WrapperManager.java:203)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at org.apache.avalon.phoenix=
.launcher.DaemonLauncher.main(DaemonLauncher.java:174)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | Caused by: java.security.Acces=
sControlException: access denied (java.util.PropertyPermission wrapper.deb=
ug read)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at java.security.AccessContr=
olContext.checkPermission(AccessControlContext.java:270)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at java.security.AccessContr=
oller.checkPermission(AccessController.java:401)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.SecurityManager=
.checkPermission(SecurityManager.java:546)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.SecurityManager=
.checkPropertyAccess(SecurityManager.java:1323)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at java.lang.System.getPrope=
rty(System.java:572)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at org.tanukisoftware.wrappe=
r.WrapperManager.getBooleanProperty(WrapperManager.java:772)=20
>=20
> INFO | jvm 1 | 2005/07/27 15:41:55 | at org.tanukisoftware.wrappe=
r.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 code=
of 1, setting the wrapper exit code to 1.=20
>=20
> ERROR | wrapper | 2005/07/27 15:41:55 | JVM exited while loading the a=
pplication.=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:55 | JVM was only running for 0 sec=
onds leading to a failed restart count of 1.=20
>=20
> DEBUG | wrapper | 2005/07/27 15:41:55 | Waiting 5 seconds before launc=
hing 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=92ve 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
>=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 attachm=
ents, 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...
[truncated message content] |
|
From: Tatalovich, N. <NTa...@fi...> - 2005-11-16 22:02:51
|
Using Java Service Wrapper 3.1.2 with the HPUX platform requires that
the libwrapper.so file be renamed to libwrapper.sl and that you install
the gcc compiler in order to satisfy the dynamic link requirement to the
gcc library
/sww/bin/../lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.2/../../../libgcc_s.sl
Any chance you will be fixing the HPUX build to remove the dependency on
the gcc library, thereby not implicating the gcc OSS and the associated
GNU GPL license?
Alternatively, if a fix includes the gcc library statically linked,
would that change the JSW license or are you able to get some type of
exception to the gcc GNU GPL V2.0 license?
Nicki
-----Original Message-----
From: wra...@li...
[mailto:wra...@li...] On Behalf Of Leif
Mortenson
Sent: Friday, August 12, 2005 9:25 AM
To: wra...@li...
Subject: Re: [Wrapper-user] cannot load native lib on HPUX
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@f
dc96c, 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.ja
va: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(WrapperMana
ger.java:772)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at
org.tanukisoftware.wrapper.WrapperManager.<clinit>(WrapperManager.java:4
22)
>>>
>>>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@e
4cbc4, 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.ja
va: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(WrapperMana
ger.java:772)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at
org.tanukisoftware.wrapper.WrapperManager.<clinit>(WrapperManager.java:4
22)
>>>
>>>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
>>>
>>>...
[truncated message content] |
|
From: Tatalovich, N. <NTa...@fi...> - 2005-12-08 18:36:42
|
Any update on this?
Nicki
nta...@Fi...
(714) 327-3690
-----Original Message-----
From: wra...@li...
[mailto:wra...@li...] On Behalf Of
Tatalovich, Nicki
Sent: Wednesday, November 16, 2005 2:01 PM
To: wra...@li...
Subject: RE: [Wrapper-user] cannot load native lib on HPUX
Using Java Service Wrapper 3.1.2 with the HPUX platform requires that
the libwrapper.so file be renamed to libwrapper.sl and that you install
the gcc compiler in order to satisfy the dynamic link requirement to the
gcc library
/sww/bin/../lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.2/../../../libgcc_s.sl
Any chance you will be fixing the HPUX build to remove the dependency on
the gcc library, thereby not implicating the gcc OSS and the associated
GNU GPL license?
Alternatively, if a fix includes the gcc library statically linked,
would that change the JSW license or are you able to get some type of
exception to the gcc GNU GPL V2.0 license?
Nicki
-----Original Message-----
From: wra...@li...
[mailto:wra...@li...] On Behalf Of Leif
Mortenson
Sent: Friday, August 12, 2005 9:25 AM
To: wra...@li...
Subject: Re: [Wrapper-user] cannot load native lib on HPUX
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@f
dc96c, 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.ja
va: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(WrapperMana
ger.java:772)
>>>
>>>INFO | jvm 1 | 2005/07/26 19:23:58 | at
org.tanukisoftware.wrapper.WrapperManager.<clinit>(WrapperManager.java:4
22)
>>>
>>>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@e
4cbc4, 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.ja
va: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(WrapperMana
ger.java:772)
>>>
>>>INFO | jvm 1 | 2005/07/27 15:41:55 | at
org.tanukisoftware.wrapper.WrapperManager.<clinit>(WrapperManager.java:4
22)
>>>
>>>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 ...
[truncated message content] |
|
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... [truncated message content] |
|
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...
[truncated message content] |