星期日, 8月 20, 2006

JBoss Web備忘記

JBoss Web Server 建基於 tomcat 上, 其目的是為了建立一個標準的 web server,
JBoss Web Server 可以同時運行 JSP, Servlet, Microsoft .NET , PHP 及 CGI,
以 Java 技術為接口, 提供 CGI , PHP 及 .NET 執行程序的進出,
混合技術模組提供良好的 threading 及 event 處理功能.
結合現代 OS 的良好性能, 建立一個名符其實的高性能混合處理系統.

開始備忘記:
[1] 安裝 jdk 5
[2] 安裝 JBoss Web Server
[3] 安裝 PHP 及 php servlet demo
[4] 測試程式

[1] 安裝 jdk 5:
下載 jdk-1_5_0_07-nb-5_0-win-ml.exe
http://java.sun.com/j2se/1.5.0/download-netbeans.html
安裝至 D:\jdk1.5.0_07
新增環境變數 JAVA_HOME=D:\jdk1.5.0_07
D:\jdk1.5.0_07\bin 加入至 PATH 中
D:\jdk1.5.0_07\lib\dt.jar 及 D:\jdk1.5.0_07\lib\tools.jar 加入至 CLASSPATH 中
執行 D:\>java -version
輸出 java version "1.5.0_07" 即安裝成功.

[2] 安裝 JBoss Web Server:
下載 jbossweb-windows-i586-1.0.0.GA.zip
http://labs.jboss.com/portal/jbossweb/downloads
http://labs.jboss.com/file-access/default/members/jbossweb/freezone/dist/1.0.0.GA/jbossweb-windows-i586-1.0.0.GA.zip
解壓至 D:\jbossweb-1.0.0.GA

下載 php5servlet-windows-i586.zip
http://labs.jboss.com/portal/jbossweb/downloads/native
http://labs.jboss.com/file-access/default/members/jbossweb/freezone/dist/1.0.0.GA/php5servlet-windows-i586.zip

[3] 安裝 PHP 及 php servlet demo:
解壓縮後為兩個目錄
PHP 及 webapps\php-examples.war

將 PHP 目錄複製至 D:\jbossweb-1.0.0.GA
將 D:\jbossweb-1.0.0.GA\PHP\bin 加入至系統環境變數 PATH 裡

將 php-examples.war 目錄複製至 D:\jbossweb-1.0.0.GA\server\default\deploy

[4] 測試程式:
執行 D:\jbossweb-1.0.0.GA\bin\run.bat 啟動 JBoss

進入 http://localhost:8080/php-examples/index.php
測試成功如下圖所示



官方提供的測試例子有些會出現 error, 那是由於沒有安裝 php 所需的模組..
而且沒有提供 .NET 及 CGI 的例子, 應該還在開發中吧.

官方文檔:
http://labs.jboss.com/file-access/default/members/jbossweb/freezone/index.html

http://labs.jboss.com/file-access/default/members/jbossweb/freezone/modules/php/index.html

tomcat 運行 php:
http://wiki.apache.org/tomcat/UsingPhp

沒有留言: