I'm trying to get PHP running as a servlet under JRun 3.0sp2a (devel. edition), and I'm hoping someone can help me or offer some advice. I have set up JRun and run the demo servlets, so that part checks out. I created a new app in the JMC and set up some servlet defs and mappings, based on a reading of the web.xml file that was included with PHP. In my php.ini file, I have the following stuff: [java] java.library.path=/usr/local/lib/php/extensions/no-debug-zts-20001214:/usr/java/lib:/usr/local/java/lib java.home=/usr/java java.class.path=/usr/local/jsdk:/usr/local/jsdk/lib/jsdk.jar:/home/bob/bin/pj/pj.jar: /usr/local/java/lib:/usr/local/java/lib/phpsrvlt.jar:/usr/local/java/lib/php_java.jar extension_dir=/usr/local/lib/php/extensions/no-debug-zts-20001214 extension=libphp_java.so java.library=/usr/java/jre/lib/sparc/libjava.so I'm still green with Java, so some / all of these paths may be way off. I tried to correct the error shown below by adding the really long extensions directory to the path (that is where I found libphp_java.so). Anyway, I create a simple php script that just calls phpinfo() and stick it in the right spot, then try to call it via JRun's web server. I get this the first time I try it: 500 Internal Server Error /php/phpinfo.php: javax.servlet.ServletException: no php_java in java.library.path java.lang.UnsatisfiedLinkError: no php_java in java.library.path at java.lang.Throwable.fillInStackTrace(Native Method) at java.lang.Throwable.fillInStackTrace(Compiled Code) at java.lang.Throwable.(Compiled Code) at java.lang.Error.(Error.java:50) at java.lang.LinkageError.(LinkageError.java:43) at java.lang.UnsatisfiedLinkError.(UnsatisfiedLinkError.java:42) at java.lang.ClassLoader.loadLibrary(Compiled Code) at java.lang.Runtime.loadLibrary0(Runtime.java:471) at java.lang.System.loadLibrary(System.java:745) at net.php.reflect.loadLibrary(reflect.java:34) at at net.php.servlet.init(Compiled Code) at allaire.jrun.servlet.JRunServletLoader.loadServletInstance(Compiled Code) at allaire.jrun.servlet.JRunServletLoader.loadServletInstance(JRunServletLoader.java:190) at allaire.jrun.servlet.JRunServletLoader.loadServlet(JRunServletLoader.java:177) at allaire.jrun.servlet.JRunSE.getServletReference(JRunSE.java:1267) at allaire.jrun.servlet.JRunSE.runServlet(Compiled Code) at allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.java:88) at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1131) at allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330) at allaire.jrun.http.WebEndpoint.run(WebEndpoint.java:107) at allaire.jrun.ThreadPool.run(Compiled Code) at allaire.jrun.WorkerThread.run(Compiled Code) But wait, there's more! The second attempt displays this error: 500 Internal Server Error /php/phpinfo.php: javax.servlet.ServletException: send java.lang.UnsatisfiedLinkError: send at net.php.servlet.service(servlet.java:162) at net.php.servlet.service(servlet.java:180) at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1013) at allaire.jrun.servlet.JRunSE.runServlet(Compiled Code) at allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.java:88) at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1131) at allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330) at allaire.jrun.http.WebEndpoint.run(WebEndpoint.java:107) at allaire.jrun.ThreadPool.run(Compiled Code) at allaire.jrun.WorkerThread.run(Compiled Code) Has anyone else successfully set this up to run under JRun? I'm new to Java (but old to PHP), so I imagine that it is mainly a config file problem. If anyone else has examples of working paths, etc., I would greatly appreciate hearing about it. -- Jim Kane Director of Development, Information Network of Arkansas http://www.accessarkansas.org/ -- the official Arkansas Homepage -- PHP Install 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]