|
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 the intended re=
cipient of this message, please be advised that any dissemination, distrib=
ution, or use of the contents of this message is strictly prohibited. If y=
ou received this message in error, please notify the sender. Please also p=
ermanently delete all copies of the original message and any attached docu=
mentation. Thank you.=20
>=20
> =20
|