2009年8月15日 星期六

Railo免安裝版-Railo Express

不知道Railo?先看這一篇"認識Railo"

寫這篇時的版本是 3.1.1

下載 railo-express 的zip壓縮檔後,將它解壓縮。
注意該資料夾下有兩個檔案 start.batstop.bat,這是啟動與停止。一般網頁的服務位址阜(port,也有人說窗口阜)在 80 ,預設的情況下瀏覽器瀏覽網頁時,若不指定port則都是使用 port 80 連線。因為 railo-express 屬於環境測試使用,為了避免與本機上IIS(若有安裝IIS,其預設 port 就是 80)衝突,所以使用了別的 port來啟動服務。它預設的 port 是 8888。

若你想修改啟動 port 位置,請用記事本開啟 server.xml (與 start.bat 同資料夾下),找到底下指令:


<Set name="port">
<SystemProperty name="jetty.port" default="8888"/></Set>
<Set name="maxIdleTime">30000</Set>
<Set name="Acceptors">2</Set>
<Set name="confidentialPort">8443</Set>



注意到 "jetty.port" default="8888" 這一行了嗎?對了,它的啟動 port 就是 8888,如果你確定電腦的 port 80 沒有被使用的話,你可以將它更改成 80 即可。

網頁檔案存放的位置在 railo 資料夾下的 webapp 資料夾中,你可以放入你的網頁檔案,但是要注意的是,原本裡面有個 index.cfm,那個是進入管理介面,預設情況下若是瀏覽器未指定網頁,則會開啟此頁,如果你需要你的首頁檔案為預設啟動狀態,有兩種方式可以解決:

1.將原本的index.cfm改名,然後使用 index.cfm、index.cfml、index.html、index.htm其中一種為你的首頁名稱。
2.如果你的首頁檔名已經固定,而且不是使用上述檔案名稱,你可以到 railo 資料夾下的 etc 資料夾中,以記事本開啟 webdefault.xml 檔案,找到下列檔案:

<welcome-file-list>
<welcome-file>index.cfm</welcome-file>

<welcome-file>index.cfml</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>


並修改裡面清單的檔案名稱為你的首頁檔案名稱即可。

解壓縮後的資料夾基本就可以執行了,請直接執行 start.bat 然後會出現DOS視窗(指令視窗)

輸入網址 http://localhost:8888 進入首頁,注意一定要加 port number,此時我還沒放任何網頁檔案進去,所以會出現 railo server status 首頁:


上方的 admin 連結可以進入管理介面,關於這個部份比較多所以我另外再介紹。

到此,基本上就可以使用了,要注意的是DOS視窗不可以關閉,否則服務馬上中斷,若要正常關閉 Railo 一定要使用 stop.bat 這樣才不容易造成太多的意外狀況。

上一篇:架設自己的伺服器

2 個回應:

匿名 提到...

請問railo支持jsp和php嗎? 我開都直接變原始碼...

WILDOX 提到...

Hi...
railo 目前僅知道管理介面有PHP樣式,在『railo-3.x.x.xxx-resin-with-jre-window』這個版本的PHP\admin資料夾裡面,
但是是否支援就不曉得,畢竟railo是推展CFML語言的,主要的編譯器也是針對CFML設計的。

另外來說,railo使用的服務器有resin和httpd這兩種WEB服務器,目前屬於常見的服務器,市面上PHP、JSP等等語言都會用到這種元件。