From: <php...@li...> - 2007-03-29 11:38:17
|
>Just install tomcat. >The command checkconfig tomcat5 on >should work. Or open the "services" dialog and click >on the tomcat service to enable it. Please be more specific, as I cannot understand what you mean :-) The JavaBridge is running as its own "Server" with "java -jar javabridge.jar SERVLET_LOCAL:8080". Why do I need Tomcat then? -- "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail |
From: <php...@li...> - 2007-03-29 15:48:47
|
> The JavaBridge is running as its own "Server" So you have started the built-in servlet engine. > "java -jar javabridge.jar SERVLET_LOCAL:8080". Why > do I need Tomcat then? Because we don't provide scripts which could start the built-in servlet engine as a service. Please use a real servlet engine or J2EE server instead. This will be much faster, too. Our simple servlet engine only supports HTTP 1.0, which means that PHP cannot use persistent connections. Regards, Jost Boekemeier ___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de |
From: <php...@li...> - 2007-03-29 16:15:35
|
Okay, I installed and started Tomcat, deployed JavaBridge.war onto it. I have Apache 2.2 and PHP 5.1.2 installed on Suse Linux. When I go to localhost/test.php, which contains only require_once("http://localhost:8080/JavaBridge/java/Java.inc"); $s = new Java("java.lang.System"); echo $s->getProperties(); I get a blank page back. When I go to localhost:8080/JavaBridge I get the following error message: Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: An IO exception occured. Probably php was not installed as "/usr/bin/php-cgi" or "c:/php/php-cgi.exe" or "/srv/www/tomcat5/base/webapps/JavaBridge/WEB-INF/cgi/php-cgi-i386-linux[.sh]|[.exe]". Please see "php_exec" in your WEB-INF/web.xml and WEB-INF/cgi/README for details. php.java.servlet.PhpCGIServlet.doGet(PhpCGIServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:743) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) root cause java.io.IOException: java.io.IOException: php-cgi: not found java.lang.UNIXProcess.<init>(UNIXProcess.java:148) java.lang.ProcessImpl.start(ProcessImpl.java:65) java.lang.ProcessBuilder.start(ProcessBuilder.java:451) java.lang.Runtime.exec(Runtime.java:591) php.java.bridge.Util$Process.start(Util.java:791) php.java.bridge.Util$ProcessWithErrorHandler.start(Util.java:885) php.java.bridge.Util$ProcessWithErrorHandler.start(Util.java:939) php.java.servlet.PhpCGIServlet$CGIRunner.run(PhpCGIServlet.java:254) php.java.servlet.CGIServlet.doGet(CGIServlet.java:463) php.java.servlet.PhpCGIServlet.doGet(PhpCGIServlet.java:328) javax.servlet.http.HttpServlet.service(HttpServlet.java:743) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) note The full stack trace of the root cause is available in the Apache Tomcat/5.0 logs. -------- Original-Nachricht -------- Datum: Thu, 29 Mar 2007 17:48:40 +0200 (CEST) Von: php...@li... An: php...@li... Betreff: Re: [Php-java-bridge-users] Persisting Php-Java-Bridge > > > The JavaBridge is running as its own "Server" > > So you have started the built-in servlet engine. > > > > "java -jar javabridge.jar SERVLET_LOCAL:8080". Why > > do I need Tomcat then? > > Because we don't provide scripts which could start the > built-in servlet engine as a service. Please use a > real servlet engine or J2EE server instead. This will > be much faster, too. Our simple servlet engine only > supports HTTP 1.0, which means that PHP cannot use > persistent connections. > > > Regards, > Jost Boekemeier > > > > > > > > ___________________________________________________________ > Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: > http://mail.yahoo.de > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > php-java-bridge-users mailing list > php...@li... > https://lists.sourceforge.net/lists/listinfo/php-java-bridge-users -- "Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ... Jetzt GMX ProMail testen: http://www.gmx.net/de/go/promail |
From: <php...@li...> - 2007-03-29 18:15:20
|
> I get a blank page back. That is PHP's way to tell you that you've made a mistake. You should be able to see the PHP error message in the error log. Presumably URL access is disabled in your php.ini. In any case, this isn't a PHP/Java Bridge problem. Please report PHP problems to the PHP bug tracker, not to us. > occured. Probably php > was not installed as "/usr/bin/php-cgi" > or "c:/php/php-cgi.exe" > or > "/srv/www/tomcat5/base/webapps/JavaBridge/WEB- > INF/cgi/php-cgi-i386-linux[.sh]|[.exe]". > Please see "php_exec" in your WEB-INF/web.xml and WEB-INF/cgi/README > for details. I think this one is obvious. Regards, Jost Boekemeier ___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de |