2013-02-21 31 views
2

我相信我錯過了一些很大很明顯的東西。我決定開始學習CFML。我安裝了開源的Railo Server,並保存到正確的路徑以運行cfm文件。當我運行一個文件時,它顯示了HTML而不是CFML,例如如何使用Railo開始編程CFML

我得到了記事本+ +這個輸出

#variable1# 

從這個簡單的Hello World代碼:

<html> 
<head><title>Hello World</title></head> 
<body> 
<cfset variable1 = "hello world"> 
<cfoutput>#variable1#</cfoutput> 
</body> 
</html> 

我治療的CFM文件的運行,我會PHP文件。我相信這是同一個想法。我找不到任何使用Railo和記事本的教程(可能是因爲我誤解了整件事情?)。我見過的大多數教程都使用了Adobe或Dreamweaver,我都無法訪問它們。

乾杯

+0

是否該網頁源顯示ColdFusion標籤? – 2013-02-21 12:25:05

+1

編輯器無關緊要。您需要更加明確地使用_「我安裝了開源的Railo服務器,並保存到正確的路徑以從中運行cfm文件。」_ - 您安裝了哪個版本(Tomcat Installer或Express或其他),到什麼位置,你把這個文件放在哪裏? – 2013-02-21 12:26:32

+2

另外,對於更一般的幫助,Railo社區郵件列表可能是一個更好的地方可以問:http://groups.google.com/group/railo – 2013-02-21 12:27:29

回答

11

最簡單的方法來啓動和運行時執行以下步驟:

1)轉到了download page並獲得您的操作系統「與JRE版本的快車」。

例如對於Windows,請選擇railo-express-4.0.2.002-jre-win32.zip

2)將存檔解壓縮到合適的位置。

3)執行start.bat文件(即雙擊它)啓動Railo運行的Jetty servlet引擎。

4)打開瀏覽器並轉至http://localhost:8888/ - 您應該會看到一個「Welcome to Railo」(歡迎使用Railo)屏幕。

5)在您的Railo目錄中,進入webapps,然後進入railo,您將看到index.cfm,它爲上述消息提供支持。重命名爲其他內容,例如orig.index.cfm,然後將上面的代碼放在新的索引中..cfm

6)刷新瀏覽器,您將看到您期望的「hello world」輸出。

你當然可以用步驟1..3取代Tomcat安裝程序並使用它 - 這是一個完全有效的選項,只需要更多的時間來設置,同時如果連接到外部Web服務器也更方便。
TomcatJetty都是完全有能力的servlet引擎,可以爲您提供任何支持;無需使用獨特的Web服務器,但有些情況下添加一個服務器是有益的。)

+1

我以前沒有啓動過任何servlet引擎。另外,我的來源不是來自本地主機,這感覺像是一件非常愚蠢的事情。我卸載並按照您陳述的步驟執行了所有步驟,並且一切正常。歡呼聲 – SunnyNewb 2013-02-21 13:12:01

+0

[(psst)](http://meta.stackexchange.com/questions/168399/how-can-tag-synonyms-be-remapped-or-unmapped) – Will 2013-02-21 15:07:16

+0

我只想指出,你也可以嘗試commandbox :http://www.ortussolutions.com/products/commandbox安裝它,然後輸入server start。你將會看到一個有軌電腦服務器。 – Tropicalista 2015-02-02 15:46:00