2

我相信我在这里遗漏了一些大而明显的东西。我决定开始学习 CFML。我安装了开源Railo Server并保存到正确的路径以从中运行 cfm 文件。当我运行文件时,它显示 HTML 但不显示 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,但我都无法访问。

干杯

4

2 回答 2

11

启动和运行的最简单方法是执行以下步骤:

1)转到下载页面并为您的操作系统获取“Express with JRE edition”。

例如对于 Windows,选择railo-express-4.0.2.002-jre-win32.zip

2)将存档解压缩到合适的位置。

3)执行该start.bat文件(即双击它)以启动Railo 运行的Jetty servlet 引擎。

4)打开浏览器并转到http://localhost:8888/- 您应该会看到“欢迎来到 Railo”屏幕。

5)在您的 Railo 目录中,进入 webapps,然后进入 railo,您将看到为上述消息提供动力的 index.cfm。将其重命名为其他名称,例如 orig.index.cfm 并继续将上面的代码放在新的 index.cfm 中

6)刷新浏览器,您将看到您期望的“hello world”输出。

您当然可以用获取 Tomcat 安装程序并使用它来替换步骤 1..3 - 这是一个完全有效的选项,只是需要更多时间来设置,同时如果连接到外部 Web 服务器也更方便。
TomcatJetty都是功能齐全的 servlet 引擎,能够为您提供的任何东西提供动力;两者都不需要单独的 Web 服务器,但在某些情况下添加一个是有益的。)

于 2013-02-21T12:36:25.770 回答
1

如果您遇到针对 Adob​​e 风格量身定制的教程并且事情没有按预期运行,请不要忘记查看 Kai Koenig 最近关于两种服务器引擎之间显着差异的博客条目:

http://bloginblack.de/2013/02/cfml-differences-between-railo-and-coldfusion-9-10-part-1/

http://bloginblack.de/2013/02/cfml-differences-between-railo-and-coldfusion-910-part-2/

于 2013-02-25T07:37:30.063 回答