问题标签 [railo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
573 浏览

coldfusion - Glassfish、railo 和coldbox - 链接混乱?

我是 ColdFusion 和 ColdBox(以及编程)的新手。我尝试设置 ColdBox,但示例应用程序中的某些链接已损坏。

我的配置是安装了当前 Railo OSS 的 GlassFish v3。我通过 Apache 2.2.14 访问我的网站。

所以不是http://127.0.0.1:8080/railo/我访问我的环境槽http://railo/

在 Railo 我有一个 webroot 映射/C:/webapps/myproject/.

我已将当前的 ColdBox 3M4 复制到C:/webapps/myproject/coldbox. 我可以通过访问仪表板http://railo/coldbox/dashboard/index.cfm并访问所有选项。

我的问题从我尝试打开示例库的那一刻开始:

OK,没问题,直接输入链接:http://railo/coldbox/samples/index.cfm.

该网站看起来很普通,谁在乎 - 但所有本地链接看起来像这样:(http://127.0.0.1:8080/coldbox/samples/applications/helloworld/index.cfmrailo替换为127.0.0.1:8080)。

看起来很麻烦。为了让我的困惑完美:当我尝试访问登录应用程序http://railo/coldbox/samples/applications/sampleloginapp/index.cfm并点击提交按钮时,我被重定向到这个地址:http://railo/railo/coldbox/samples/applications/sampleloginapp/index.cfm

我相信这并不是真正与 ColdBox 相关的,但是当我尝试使用 ColdBox 时它会表现出来,所以我在这里。

PS:amazon.de 运送 ColdBox 书的时间太长 :(

0 投票
1 回答
1671 浏览

java - 如何在 Railo 中将 Java 结果集转换为 ColdFusion 查询?

以下在 CFMX 7 和 CF8 中工作正常,我也假设 CF9:

这将使用 JDBC 驱动程序创建一个语句,对其执行查询,将其放入 java 结果集中,然后实例化 Coldfusion.sql.QueryTable,传递 Java resulset 对象,然后调用 queryTable.FirstTable(),它返回一个实际的冷融合结果集(用于 cfloop 等)。

问题在于Railo 的实现方式有所不同。在 Railo 中运行此代码会返回以下错误:找不到 Coldfusion.sql.QueryTable(org.sqlite.RS) 的匹配构造函数。

我已经转储了 Railo java 对象,并且在方法中看不到 init() 。我错过了一些简单的东西吗?我也很想在 Railo 中使用它。

请注意:我正在与 SQLite 数据库进行无 DSN 连接。我了解如何设置 CF 数据源。在这一点上,我唯一的问题是将 Java 结果集转换为 Railo 查询。

0 投票
2 回答
1320 浏览

coldfusion - 在同一台服务器上运行 Railo 和 Adob​​e Coldfusion Server

我在 Win 2K3 IIS6 服务器上有几个 Coldfusion 站点,我想轻松进入 Railo。我希望在同一台服务器上安装 Railo,并设置一个特定的 IIS 虚拟主机来使用 Railo 而不是 Adob​​e CF 服务器。

即使我将 isapi 映射指向 Railo dll,Adobe CF Server 似乎仍将处理对 .cfm 文件的请求。

我关闭了 Adob​​e Coldfusion 8 服务并让 Railo 在 IIS 虚拟主机上工作,但处理一个包含 now() 函数的单个 .cfm 文件大约需要 15 秒左右。如果我通过 Railo 正在运行的端口运行相同的 cfm 文件,它会非常快。

是否可以在没有 JRun 的情况下并排运行 Railo 和 CF Server?为什么Railo 和IIS 会这么慢?

0 投票
10 回答
1521 浏览

security - ColdFusion 安全

保护冷融合网页免受恶意用户攻击的最佳实践是什么?(包括但不限于sql注入攻击)

cfqueryparam 足够了吗?

0 投票
2 回答
633 浏览

java - 无头java servlet?

我有一个独立的、无头的 Java 服务器应用程序,它针对我正在考虑迁移到 Java 应用程序服务器的数据库执行一堆基于队列的处理。我有很多后端 java 经验和一点 JSP,但没有很多 servlet 经验。

似乎该方法是将我的应用程序包装到一个 servlet 中并在启动时部署它(并确保它只部署一个实例)。

几个问题:

1) 由于我的应用程序没有任何 HTTP(或其他)请求/响应机制,实现一个没有 URL 映射的 servlet 会很愚蠢吗?查看 API,我是否只需实现一个 GenericServlet 并将 service() 方法留空?

2)我的Java应用程序的另一部分打开/管理它自己的网络套接字(非HTTP)以接受传入数据流。我认为要让它适应 servlet 请求/响应模型需要做很多工作。servlet 打开/管理自己的网络套接字可以吗?

3)我们还有一堆网络应用程序(目前处于coldfusion)与java应用程序的集成不是很好(因为它们只能通过数据库进行通信)。我们正在研究 railo(另一个 servlet),我试图弄清楚 Coldfusion/railo 应用程序(在同一个应用程序服务器中运行)直接相互通信是多么容易。也许是一个显示 Java 引擎当前运行时统计/指标的网页,并最终调用 Java 引擎中的一些业务逻辑。

谢谢,布赖恩

0 投票
4 回答
10034 浏览

apache - Linux/Apache 上的 ColdFusion 稳定吗?

我正在一个站点上工作,该站点在 ColdFusion 中仍然有很多脚本。我需要将其移至新服务器。我更喜欢 Apache/Linux 而不是 IIS/Windows。我在这里和那里看到了一些关于在 Apache/Linux 上运行 ColdFusion 的信息。这是一个稳定的设置吗?

0 投票
3 回答
474 浏览

coldfusion - 欧盟服务器上廉价的 CFML 托管

我想将共享主机从位于美国的服务器更改为欧盟,以减少跃点数和延迟。

有人对来自欧洲的 Coldfusion/Railo/OBD 托管服务提供商有第一手经验吗?

0 投票
3 回答
12565 浏览

java - 在 ColdFusion 中以编程方式验证邮件服务器连接

我正在使用自定义 SMTP 服务器,并希望在用户输入自己的服务器凭据时验证连接。

添加邮件服务器时,与 Adob​​e CF 和 Railo 允许执行的检查类型完全相同。

当然,这并不能保证交付将正常工作,但至少要检查输入的服务器/用户名/密码是否有效。

我可以看到一种棘手的方法:尝试使用cfmail发送电子邮件并检查邮件日志。但我相信它可以做得更优雅。

标准 ACF/Railo 发行版是否有可用的 Java 库来帮助我?我将如何使用它们?高度赞赏示例。

提前致谢。

编辑:

请不要与存在的 Java 标记相混淆。CFML中需要的解决方案。虽然它可以使用一些 Java 库(如果适用)。

0 投票
2 回答
535 浏览

coldfusion - 可以将大型对象(例如 java 组件)存储在 Application 变量中吗?

我现在正在开发一个应用程序,它在应用程序范围内创建并存储与本地 XMPP 服务器的连接。连接方法存储在 cfc 中,确保每次使用 Application.XMPPConnection 时都已连接并获得授权,并利用该连接向用户发送实时事件。据我所知,这工作正常。但它尚未在任何压力下进行测试。

我的问题是:这个设置会在以后引起问题吗?我之所以问,是因为我找不到其他人以这种方式使用应用程序变量的证据。如果我不使用 railo,我会使用 CF 的事件网关来完成相同的任务。

0 投票
6 回答
3311 浏览

java - 如何对两个结构进行“深度比较”或“差异”?

(这是一个冷融合问题)

我有两个不同的结构,它们可能包含也可能不包含相同的数据,我希望能够看看它们是否包含!我的结构将始终包含简单的值(数字、字符串或布尔值),因为它们是使用 DeserializeJSON 创建的,所以希望这可以轻松完成。

我在这里找到了 Ben Nadel 的帖子,但这种技术似乎对我不起作用。到目前为止,这是我尝试过的(那里有一些 cfwheels 代码):

结果如下:

因此,正如您将在上面看到的,尽管 Structs 中的数据看起来完全匹配,但它们没有通过 Equals() 测试。

有没有其他人成功地做到了这一点?