问题标签 [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.
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.cfm
被railo
替换为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 书的时间太长 :(
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 查询。
coldfusion - 在同一台服务器上运行 Railo 和 Adobe Coldfusion Server
我在 Win 2K3 IIS6 服务器上有几个 Coldfusion 站点,我想轻松进入 Railo。我希望在同一台服务器上安装 Railo,并设置一个特定的 IIS 虚拟主机来使用 Railo 而不是 Adobe CF 服务器。
即使我将 isapi 映射指向 Railo dll,Adobe CF Server 似乎仍将处理对 .cfm 文件的请求。
我关闭了 Adobe Coldfusion 8 服务并让 Railo 在 IIS 虚拟主机上工作,但处理一个包含 now() 函数的单个 .cfm 文件大约需要 15 秒左右。如果我通过 Railo 正在运行的端口运行相同的 cfm 文件,它会非常快。
是否可以在没有 JRun 的情况下并排运行 Railo 和 CF Server?为什么Railo 和IIS 会这么慢?
security - ColdFusion 安全
保护冷融合网页免受恶意用户攻击的最佳实践是什么?(包括但不限于sql注入攻击)
cfqueryparam 足够了吗?
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 引擎中的一些业务逻辑。
谢谢,布赖恩
apache - Linux/Apache 上的 ColdFusion 稳定吗?
我正在一个站点上工作,该站点在 ColdFusion 中仍然有很多脚本。我需要将其移至新服务器。我更喜欢 Apache/Linux 而不是 IIS/Windows。我在这里和那里看到了一些关于在 Apache/Linux 上运行 ColdFusion 的信息。这是一个稳定的设置吗?
coldfusion - 欧盟服务器上廉价的 CFML 托管
我想将共享主机从位于美国的服务器更改为欧盟,以减少跃点数和延迟。
有人对来自欧洲的 Coldfusion/Railo/OBD 托管服务提供商有第一手经验吗?
java - 在 ColdFusion 中以编程方式验证邮件服务器连接
我正在使用自定义 SMTP 服务器,并希望在用户输入自己的服务器凭据时验证连接。
添加邮件服务器时,与 Adobe CF 和 Railo 允许执行的检查类型完全相同。
当然,这并不能保证交付将正常工作,但至少要检查输入的服务器/用户名/密码是否有效。
我可以看到一种棘手的方法:尝试使用cfmail发送电子邮件并检查邮件日志。但我相信它可以做得更优雅。
标准 ACF/Railo 发行版是否有可用的 Java 库来帮助我?我将如何使用它们?高度赞赏示例。
提前致谢。
编辑:
请不要与存在的 Java 标记相混淆。CFML中需要的解决方案。虽然它可以使用一些 Java 库(如果适用)。
coldfusion - 可以将大型对象(例如 java 组件)存储在 Application 变量中吗?
我现在正在开发一个应用程序,它在应用程序范围内创建并存储与本地 XMPP 服务器的连接。连接方法存储在 cfc 中,确保每次使用 Application.XMPPConnection 时都已连接并获得授权,并利用该连接向用户发送实时事件。据我所知,这工作正常。但它尚未在任何压力下进行测试。
我的问题是:这个设置会在以后引起问题吗?我之所以问,是因为我找不到其他人以这种方式使用应用程序变量的证据。如果我不使用 railo,我会使用 CF 的事件网关来完成相同的任务。
java - 如何对两个结构进行“深度比较”或“差异”?
(这是一个冷融合问题)
我有两个不同的结构,它们可能包含也可能不包含相同的数据,我希望能够看看它们是否包含!我的结构将始终包含简单的值(数字、字符串或布尔值),因为它们是使用 DeserializeJSON 创建的,所以希望这可以轻松完成。
我在这里找到了 Ben Nadel 的帖子,但这种技术似乎对我不起作用。到目前为止,这是我尝试过的(那里有一些 cfwheels 代码):
结果如下:
因此,正如您将在上面看到的,尽管 Structs 中的数据看起来完全匹配,但它们没有通过 Equals() 测试。
有没有其他人成功地做到了这一点?