chrisv, That was it. I had to place the libphp4.so into the jdk1.3/jre/lib/i386 directory to get the servlet to pick it up. But now I receive this error. " java.lang.UnsatisfiedLinkError: /usr/local/jdk1.3/jre/lib/i386/libphp4.so: undefined symbol: __rethrow " Also by the installation README file it said the place the libphp4.so into the ld.so.conf file, you all may want to restate what you said in the README file. A Servlet Exception Has Occurred Exception Report: javax.servlet.ServletException: Servlet.init() for servlet php threw exception at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:774) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:227) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041) at org.apache.catalina.connector.warp.WarpContext.invoke(WarpContext.java:100) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.connector.warp.WarpHost.invoke(WarpHost.java:130) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.connector.warp.WarpEngine.invoke(WarpEngine.java:115) at org.apache.catalina.connector.warp.WarpRequestHandler.process(WarpRequestHandler.java:165) at org.apache.catalina.connector.warp.WarpHandler.run(WarpHandler.java:156) at java.lang.Thread.run(Thread.java:484) Root Cause: java.lang.UnsatisfiedLinkError: /usr/local/jdk1.3/jre/lib/i386/libphp4.so: undefined symbol: __rethrow at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1382) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1298) at java.lang.Runtime.loadLibrary0(Runtime.java:749) at java.lang.System.loadLibrary(System.java:820) at net.php.reflect.loadLibrary(reflect.java:34) at net.php.reflect.(reflect.java:29) at net.php.servlet.init(servlet.java:131) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:755) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:227) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041) at org.apache.catalina.connector.warp.WarpContext.invoke(WarpContext.java:100) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.connector.warp.WarpHost.invoke(WarpHost.java:130) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.connector.warp.WarpEngine.invoke(WarpEngine.java:115) at org.apache.catalina.connector.warp.WarpRequestHandler.process(WarpRequestHandler.java:165) at org.apache.catalina.connector.warp.WarpHandler.run(WarpHandler.java:156) at java.lang.Thread.run(Thread.java:484) Bug Database wrote: > ID: 8654 > Updated by: chrisv > Reported By: [EMAIL PROTECTED] > Old-Status: Open > Status: Feedback > Bug Type: Other web server > Assigned To: > Comments: > > Is libphp4.so installed in your java.library.path? If it isn't, it's throwing the >exception because it can't find your PHP module. Try putting the library into >jdk1.3/jre/lib/libphp4.so or any other place where Java knows to look for it and it >should work. > > Previous Comments: > --------------------------------------------------------------------------- > > [2001-01-11 10:08:58] [EMAIL PROTECTED] > ENV: Tomcat-4.0-b1,Linux,jdk1.3,PHP 4.0.4. > This error happens when i access any *.php files. > > A Servlet Exception Has Occurred > Exception Report: > javax.servlet.ServletException: Servlet.init() for servlet php threw exception > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:774) > at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:227) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) > at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) > at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) > at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818) > at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897) > at java.lang.Thread.run(Thread.java:484) > > Root Cause: > java.lang.UnsatisfiedLinkError: no php4 in java.library.path > at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1312) > at java.lang.Runtime.loadLibrary0(Runtime.java:749) > at java.lang.System.loadLibrary(System.java:820) > at net.php.reflect.loadLibrary(reflect.java:34) > at net.php.reflect.(reflect.java:29) > at net.php.servlet.init(servlet.java:131) > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:755) > at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:544) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:227) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:196) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) > at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) > at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:414) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) > at >org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818) > at >org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897) > at java.lang.Thread.run(Thread.java:484) > > --------------------------------------------------------------------------- > > Full Bug description available at: http://bugs.php.net/?id=8654 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]