web-applications - 如何开始使用 Railo 进行 CFML 编程

标签 web-applications railo cfml

我相信我在这里遗漏了一些重要而明显的东西。我决定开始学习 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>

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

干杯

最佳答案

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

1) 转到 download page并为您的操作系统获取“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 服务器,但在某些情况下添加一个是有益的。)

关于web-applications - 如何开始使用 Railo 进行 CFML 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15002172/

相关文章:

javascript - 使用 .filter() 使用 jQuery 选择包含带有特定文本的 tr 的表行

coldfusion - 使用 onMissingMethod 无法访问对象变量

cookies - Coldfusion cfscript cookie 不允许空白过期

jquery - 在 Internet Explorer 11 中,悬停下拉菜单在选择之前关闭

javascript - 使用 Node.js 从远程文件系统检索文件列表

java - 我什么时候会使用 ant 进行 Java Web 开发?

iphone - 如何阻止 iOS Safari 网页在添加到主屏幕后加载缓存页面?

coldfusion - Railo Query of Query 返回错误结果

mysql - Coldfusion Lucee 4.5.2.018 (Linux) - REST 服务(无法转换字符串)JSON

arrays - 在 ColdFusion 中连接两个数组