RE: [PHP] Re: PHP and Java

From: Date: Fri, 01 Mar 2002 19:06:58 +0000
Subject: RE: [PHP] Re: PHP and Java
Groups: php.general 
Request: Send a blank email to php-general+get-86830@lists.php.net to get a copy of this message
What needs to be done here: You need to have the libphp_java.so in the libexec directory of apache so that it can load the module. Your error 2 is because the module is not loaded. Fix the 1 problem and the second will go away. Plus, I would run Tomcat and have that handle of all your java and access php through java...This is faster and reliable. Java in php is not as faster or reliable. Check the php documentation on this... Ray Hunter Firmware Engineer ENTERASYS NETWORKS -----Original Message----- From: Proyecto de Grado [mailto:AS5300@bachue.usc.unal.edu.co] Sent: Friday, March 01, 2002 11:54 AM To: php-general@lists.php.net Subject: [PHP] Re: PHP and Java I used LD_LIBRARYPATH=/usr/local/lib:/usr/java1.2/jre/lib/sparc:/usr/local/lib/php/ modules but the problems 1) PHP Warning: Unable to load dynamic library './libphp_java.so' - ld.so.1: /usr/ local/apache/bin/httpd: fatal: ./libphp_java.so: open failed: No such file or directory in Unknown on line 0 [Fri Mar 1 12:06:01 2002] [notice] Apache/1.3.22 (Unix) PHP/4.1.1 configured --> resuming normal operations [Fri Mar 1 12:06:01 2002] [notice] Accept mutex continued. 2) Fatal error: Cannot instantiate non-existent class: java in /usr/local/apache/htdocs/remotemanager/users/java.php on line 4 follow. > -----Original Message----- > From: Proyecto de Grado [mailto:AS5300@bachue.usc.unal.edu.co] > <mailto:AS5300@bachue.usc.unal.edu.co%5D> <mailto:AS5300@bachue.usc.unal.edu.co%5D> > Sent: Friday, March 01, 2002 10:49 AM > To: php-general@lists.php.net > Subject: [PHP] PHP and Java > >From my experience getting Java to run w/ PHP and Apache on RedHat 7.0, >you can try setting the LD_LIBRARY_PATH environment variable ( without >which my Java would not run) set to the location of libjava.so, >libjvm.so, and php_java.jar, in my case (without line feeds) > LD_LIBRARY_PATH="/usr/java/j2sdk1.4.0/jre/lib/i386: >/usr/java/j2sdk1.4.0/jre/lib/i386/server:/usr/local/lib/php" >Rich >> -----Original Message----- >> From: Proyecto de Grado [mailto:AS5300@bachue.usc.unal.edu.co] >> <mailto:AS5300@bachue.usc.unal.edu.co%5D> <mailto:AS5300@bachue.usc.unal.edu.co%5D> >> Sent: Friday, March 01, 2002 10:49 AM >> To: php-general@lists.php.net >> Subject: [PHP] PHP and Java > >>no, it isn't. it is in usr/local/lib/php/modules >> Is the libphp_java.so located in your apache libexec directory? >> >> >> >> Ray Hunter > Firmware Engineer > > ENTERASYS NETWORKS > > > -----Original Message----- > From: Proyecto de Grado [mailto:AS5300@bachue.usc.unal.edu.co] > <mailto:AS5300@bachue.usc.unal.edu.co%5D> <mailto:AS5300@bachue.usc.unal.edu.co%5D> > Sent: Friday, March 01, 2002 10:49 AM > To: php-general@lists.php.net > Subject: [PHP] PHP and Java > > > I have Java1.2 , php4.1.1 and apache 1.3.22, sun solaris7 > > I did compile php with-java > > 1) Java section in php.ini > [Java] > java.home = /usr/java1.2 > java.class.path = /usr/local/lib/php/php_java.jar > java.library=/usr/java1.2/jre/lib/sparc/libjvm.so > java.library.path = /usr/local/lib/php > > 2) prueba.php > <html> > <body> > <? > $system = new Java(); > print "Java version=".$system->getProperty("java.version")." > <br>\n"; > print "Java vendor=".$system->getProperty("java.vendor")." > <p>\n\n"; > print "OS=".$system->getProperty("os.name")." ". > $system->getProperty("os.version")." on ". > $system->getProperty("os.arch")." <br>\n"; > > $formatter = new Java("java.text.SimpleDateFormat", > "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); > > print $formatter->format(new Java("java.util.Date"))."\n"; > > ?> > <html> > > > the error in browser is: > Fatal error: Cannot instantiate non-existent class: java in > /usr/local/apache/htdocs/remotemanager/users/java.php on line 4 > > 3) when I run apache in error.log > > PHP Warning: Unable to load dynamic library './libphp_java.so' - > ld.so.1: > /usr/ local/apache/bin/httpd: fatal: ./libphp_java.so: open failed: > No such file or directory in Unknown on line 0 > [Fri Mar 1 12:06:01 2002] [notice] Apache/1.3.22 (Unix) PHP/4.1.1 > configured -- > resuming normal operations > [Fri Mar 1 12:06:01 2002] [notice] Accept mutex: fcntl (Default: > fcntl) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#86830) next »