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]