Java 的程序基本編寫完成,實現(xiàn)了對中文的支持,。下一步是將其放到 WEB 上運行,首先想到的是使用 JSP,,安裝了Apache Tomcat/4.1.24,,默認的發(fā)布端口是 8080。現(xiàn)在面臨的一個問題是:Apache httpd 的端口是 80,,并且我的機器對外只能通過 80 端口進行訪問,,如果將 Tomcat 的發(fā)布端口改成 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 />‘; ?>
|
|