问题标签 [coldfusion]

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 投票
5 回答
1436 浏览

coldfusion - ColdFusion 中的数据类型支持 querynew()

有谁知道使用 querynew() 函数在 ColdFusion 中手动创建的查询中将值存储为 NVARCHAR 的方法?我有一个大型程序的多个部分依赖于使用查询作为输入点来构建一个 excel 工作表(使用 Ben 的 POI),所以我可以继续将它用作查询以避免相对较大的重写,这有点重要。

当用户尝试存储超出 VARCHAR 范围的内容、一些日文字符等时,问题就出现了。

编辑:如果这是不可能的,而且你 100% 确定,我也想知道 :)

0 投票
2 回答
1409 浏览

coldfusion - CFMail中的特殊字符

我正在尝试自动生成带有商标符号的纯文本电子邮件。我已经尝试了我能想到的一切,但仍然没有通过。

0 投票
4 回答
814 浏览

windows - 针对行为不端的 ColdFusion 应用程序的 Windows CPU 通知

我有一个用 ColdFusion 编写的 Web 应用程序,它会定期启动 100% 的服务器 CPU 并导致 ColdFusion 服务崩溃。

由于我自己无法重现该问题,我想找到一个实用程序,它会在 CPU 使用率开始攀升时通过电子邮件通知我,这样我就可以跳上服务器,查看 FusionReactor 看看发生了什么,并识别行为不端的代码。

我已经用 Google 搜索过,但找不到合适的实用程序,所以我想问问其他程序员是否找到了可以进行这种监视的工具。鉴于我的具体需求,我不想编写自己的监控工具。

如果您对解决整体问题有其他建议,我也很乐意听到这些建议。

对答案的回应:

使用 Windows perfmon 触发命令行听起来很有希望。任何人都可以向我指出如何做到这一点的教程吗?

我们没有设置用于接收 SNMP 陷阱的监控系统。

我们正在运行 ColdFusion 8 标准版,它不包括 ColdFusion 性能监控工具——只有 Enterprise 包括那些。

Peter Boughton 的回答可能会让我解决问题,但它并不能帮助我在 CPU 开始飙升时主动解决问题,所以我仍在寻找通知解决方案。

0 投票
4 回答
10809 浏览

coldfusion - 使用相对路径扩展 CFC

我想在不同的目录中扩展 CFC,我有几个选项,但不知道如何做到这一点:

A)使用动态映射(这必须是基于站点的动态映射,例如,对于实时站点,它将是 cfc.myPackage.MyCFC,但在开发站点上它将是 myCfcRoot.myPackage.MyCFC) - 我已经尝试过将表达式放入扩展位,但显然 CF 不喜欢这样,例如:

或者

B) 提供 CFC 的相对路径(以某种方式)以进行扩展。

我担心我做不到,但我希望我错过了一些东西。

0 投票
2 回答
11622 浏览

java - 从 ColdFusion 调用 .jar

我有一个 .jar 文件,我已将它放在我的 D:\Coldfusion8\wwwroot\web-inf\lib\ 目录中。该文件是 abcdef.jar

这是我第一次这样做,不确定我的 createObject() 中的路径应该是什么。

但是当我运行它时,我得到

我在路径中缺少什么?

0 投票
6 回答
4157 浏览

coldfusion - 何时应该在 ColdFusion 中使用范围锁定(应用程序、服务器等)与命名锁定?

什么时候适合使用 <cflock scope="application"> 或类似的,而不是 <cflock name="foo">?

具体来说,我有兴趣使用 CFLock 保护应用程序、会话或服务器范围内的共享对象,但我也有兴趣了解 ColdFusion 中锁定的不同用途。

0 投票
3 回答
1500 浏览

eclipse - 在 CFEclipse 中双击文本选择

在 CFEclipse 中,我做了很多双击来选择文本。标准行为是选择最近单词边界内的所有文本。在编辑原始编辑器不使用驼峰式大小写的代码时,这是有问题的;例如,他们将“myObject”写为“my_object”。

有没有办法更改双击选择行为以包含“_”作为有效的单词字符?

0 投票
1 回答
393 浏览

coldfusion - 何时在应用程序范围内使用锁定

我想知道是否需要锁定在应用程序范围内创建的一些代码。如果我在应用程序范围内创建一个对象说 userDAO.cfc,那么它可用于所有页面。然后,如果我在该对象中有一个方法说 getUserInfo(userID) 将在应用程序的不同部分调用,我是否需要锁定此方法?

0 投票
4 回答
6816 浏览

coldfusion - 在子目录中扩展 application.cfc

我有以下两个文件,并希望第二个文件扩展第一个文件:

  1. wwwroot\site\application.cfc
  2. wwwroot\site\dir\application.cfc

但是,当我去为第二个文件声明组件时,我不确定在扩展属性中放置什么。 我的问题是几个开发站点(具有共享的 SVN 存储库)在同一个 ColdFusion 实例上运行,所以我不能像这样在 CF 管理员中创建一个映射:

但是,ColdFusion 不喜欢:

或任何动态输入,例如:

创建运行时映射(如这里)似乎也不可能。在基础 application.cfc 中创建它是没有用的,因为在声明继承 cfc 时该代码尚未执行;而且我无法在定义继承组件之前创建映射,因为还没有应用程序可以附加它。

有什么方法可以引用父目录来完成我的扩展?

编辑澄清:由于上面的粗体文本,ApplicationProxy 解决方案不起作用。现在,作为一种解决方法,我们只是不将 \dir\application.cfc 检入 SVN,以便每个开发人员都可以保留扩展他/她自己的根 application.cfc 的版本。显然,这并不理想。

0 投票
1 回答
866 浏览

coldfusion - 访问 IIS 虚拟目录中的脚本

我有一个 IIS 6 服务器,其虚拟目录指向另一台机器上的网络共享。该 Web 服务器还提供 ColdFusion 脚本。当我访问驻留在虚拟目录中的常规 HTML 页面时,它们会得到正确的服务。但是,每当我尝试访问 ColdFusion 脚本时,ColdFusion 都会引发“找不到文件”错误。

我错过了一步吗?我还需要在 ColdFusion 中做些什么来告诉它该虚拟目录中的文件实际存在的位置吗?