Java 的程序基本编写完成,实现了对中文的支持。下一步是将其放到 WEB 上运行,首先想到的是使用 JSP,安装了Apache Tomcat/4.1.24,默认的发布端口是 8080。现在面临的一个问题是:Apache httpd 的端口是 80,并且我的机器对外只能通过 80 端口进行访问,如果将 Tomcat 的发布端口改成 80 的话,httpd 就没法对外了,而其上的 PHP 程序也将无法在 80 端口运行。 cd php-4.3.6 ./configure --with-java=/usr/local/jdk make make install
PHP Fatal error: Unable to load Java Library /usr/local/jdk/jre/lib/i386/libjava.so, error: libjvm.so: cannot open shared object file: No such file or directory in /home/nio/public_html/java.php on line 2
ln -s java.so libphp_java.so
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/jdk/jre/lib/i386/server:/usr/local/jdk/jre/lib/i386
[Java] java.class.path = /usr/lib/php/php_java.jar java.home = /usr/local/jdk ;java.library = ;java.library.path = extension_dir=/usr/lib/php/20020429/ extension=java.so
service httpd restart
getProperty(‘java.version‘).‘<br />‘; print ‘Java vendor=‘ . $system->getProperty(‘java.vendor‘).‘<br />‘; print ‘OS=‘ . $system->getProperty(‘os.name‘) . ‘ ‘ . $system->getProperty(‘os.version‘) . ‘ on ‘ . $system->getProperty(‘os.arch‘) . ‘<br />‘; ?>
|
|