【问题标题】:How to start programming CFML with Railo如何开始使用 Railo 编写 CFML
【发布时间】:2013-02-21 12:22:07
【问题描述】:

我相信我在这里遗漏了一些重要而明显的东西。我决定开始学习 CFML。我安装了开源 Railo Server 并保存到正确的路径以从中运行 cfm 文件。当我运行一个文件时,它显示 HTML 但不显示 CFML,例如

我得到这个输出

#variable1#

来自notepad++中这个简单的hello world代码:

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

我将 cfm 文件的运行视为 PHP 文件。我相信这是同一个想法。我找不到任何使用 Railo 和记事本的教程(也许是因为我误解了整个事情?)。我见过的大多数教程都使用 adobe 或 dreamweaver,但我都无法访问。

干杯

【问题讨论】:

  • 网页来源是否显示coldfusion标签?
  • 编辑器无所谓。您需要更明确地说明 “我安装了开源 Railo 服务器并保存到正确的路径以运行 cfm 文件。” - 您安装了哪个版本(Tomcat Installer 或 Express 或其他),到什么位置,你把文件放在哪里?
  • 另外,如果需要更一般的帮助,Railo 社区邮件列表可能是一个更好的提问地点:groups.google.com/group/railo
  • 哦,你使用的不是“ColdFusion”,它是CFML。 ColdFusion 是 Adob​​e 的专有服务器软件。 CFML 是 ColdFusion 和 Railo 共享的编程语言。
  • 我得到了这个源文件:///C:/railo/tomcat/webapps/ROOT/hello.cfml 如你所见,我使用的是tomcat。

标签: web-applications railo cfml


【解决方案1】:

启动和运行的最简单方法是按照以下步骤操作:

1)转到download page 并为您的操作系统获取“Express with JRE 版本”。

例如对于 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”输出。

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

【讨论】:

  • 我之前没有启动任何 servlet 引擎。另外,我的来源不是来自本地主机,这感觉是一件非常愚蠢的事情。我按照您所说的卸载并完成了这些步骤,一切正常。欢呼
  • 我只想指出您也可以尝试命令框:ortussolutions.com/products/commandbox 安装它,然后只需键入 server start。您将看到一个 railo 服务器。
【解决方案2】:

如果您遇到针对 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/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多