php4 + resin servlet engine

From: Date: Tue, 06 Jun 2000 16:01:58 +0000
Subject: php4 + resin servlet engine
Groups: php.dev 
Request: Send a blank email to php-dev+get-20330@lists.php.net to get a copy of this message
hello! i have been tinkering with trying to integrate php4 and java servlets. as you may know, it is only currently tested and known to work on the tomcat servlet engine. nonetheless, i would rather use it with resin (www.caucho.com), and i have gotten it configured to the point where it is passing off -- via a <servlet-mapping> -- .php requests to net.php.servlet. however, i then run into an error in net.php.servlet -- and since the README http://cvs.php.net/viewcvs.cgi/php4/sapi/servlet/README?rev=1.4&content-type=text/vnd.viewcvs-markup solicits bug reports for trying to use php4 under different engines, i thought i'd submit one.. 8) here is the error i'm getting: javax.servlet.ServletException: bailout at net.php.servlet.send(Native Method) at net.php.servlet.service(servlet.java:158) at javax.servlet.http.HttpServlet.service(HttpServlet.java:840) at com.caucho.server.http.AbstractRequest.service(AbstractRequest.java:450) at com.caucho.server.http.AbstractRequest.service(AbstractRequest.java:393) at com.caucho.server.http.PageCache$Entry.service(PageCache.java:252) at com.caucho.server.http.PageCache.service(PageCache.java:103) at com.caucho.server.http.VirtualHost.service(VirtualHost.java:395) at com.caucho.server.http.Request.dispatch(Request.java:211) at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:302) at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:257) at com.caucho.server.TcpConnection.run(TcpConnection.java:145) at java.lang.Thread.run(Thread.java:475) this appears to trace down to servlet.c http://cvs.php.net/viewcvs.cgi/php4/sapi/servlet/servlet.c?rev=1.30&content-type=text/vnd.viewcvs-markup #ifdef ZTS if (setjmp(EG(bailout))!=0) { ThrowServletException(jenv,"bailout"); return; } #endif although i don't know from where the longjmp() occurs that makes the setjmp() return the non-zero value... anybody have any ideas how to fix this, by chance? i would be glad to send you more configuration information, if you'd like. i am running debian linux, glibc 2.1.3, blackdown jdk 1.2.2 RC 4, apache 1.3.12, resin 1.1.2, and php 4.0.0. thanks a lot for any suggestions! ryan

« previous php.dev (#20330) next »