问题标签 [coldfusion-2016]

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 投票
1 回答
260 浏览

coldfusion - ColdFusion 2016 安装

安装后我无法运行 ColdFusion 2016。我打开终端窗口并输入以下命令:

之后,它提示我输入命令: sudo ./coldfusion start

您必须是 root 用户才能配置 ColdFusion 连接器。以“sudo ./coldfusion start”启动 ColdFusion 以配置连接器。配置连接器后,以“./coldfusion start”启动 ColdFusion,以非 root 用户身份运行 ColdFusion。

我做了所有的步骤,但它未能运行。谁能帮我解决这个问题?我非常感谢您的回答。

命令的屏幕截图

0 投票
2 回答
187 浏览

sql-server - Q-of-Q 不尊重列顺序

我正在使用 CFSPREADSHEET 将 XLS 文件读入查询。然后根据需要重新排序列。但是,我使用的查询查询保留字母列顺序。

XLS 文件的字段顺序正确,但转换为查询时,字段按字母顺序排列。

我使用这个漂亮的 UDF将结果输出到 CSV ,并且这些字段仍然按字母顺序排列,以证明 q-of-q 不符合我的要求。

为了纠正这个问题,我尝试使用 q-of-q 以正确的顺序重新格式化列。

我输出时的列顺序是:

  • Address,City,Name

而不是查询顺序:

  • Name,Address,City

我阅读了有关该主题的这篇文章,但它并没有具体解决我的问题(除非我读错了)。

0 投票
1 回答
325 浏览

coldfusion - W2K12 / IIS 上的 ColdFusion 2016 服务器 - 除了 .cfm 文件之外的任何内容都出现 500 错误

该服务器上周(曾经)准备投入生产,但开始在非 .cfm 文件的文件上给出 500 个错误 - 即 .htm、.css、.js 文件都给出 500 个错误(但在 CFAdmin 中没有)。

这是一个香草安装,并仔细遵循锁定指南。直到昨天我遇到一些问题时,它工作正常。

1 - 从命令行安装 HF4 需要 3 次尝试。看起来它工作得很好,但是当我回到 CFAdmin 时,它仍然显示以前的版本。我今天又做了一次,它安装得很好,现在显示正确的版本。

2 - 最初是这样设置的,因此在 wsconfig 中只设置了一个特定站点。我添加了一个站点,它不会提供 cfm 页面。以管理员身份运行 wsconfig.exe,删除所有连接器,然后为所有 IIS 站点添加。再次,似乎工作正常,现在可以提供 CFM 页面,但没有别的。

在 IIS 中对我来说没有什么突出的,并且没有对 IIS 进行任何配置更改(至少由我进行 - 如果 Adob​​e 安装程序或 wsconfig 这样做了,那我就不知所措了)。

0 投票
0 回答
110 浏览

db2 - ColdFusion 2016 和存储过程抛出无效字符错误

我正在尝试安装 CF 2016 中的现有代码...我收到此错误

“[Macromedia][DB2 JDBC 驱动程序][DB2]非法符号 =;有效符号是……”

标识的行是存储过程调用的参数,如下所示:

我在存储的 proc 标记中找不到任何提及 - 也许是 DB2 驱动程序?我正在寻找任何输入。谢谢。

其他信息;Windows10,Apache2.4,连接到 DB2 v10。

@pendo,这是存储的过程 - 应该注意的是,我缩写了一些 sql,但 SP 可以工作并且在运行 CF10 的应用程序中已经存在很长时间了。

0 投票
1 回答
93 浏览

coldfusion - cflogin 的 cfscript 版本出错

我正在尝试在 cfscript 中进行 cflogin。

当我运行它时,我得到一个错误:

在此处输入图像描述

0 投票
0 回答
127 浏览

solr - cfcollection 标记 - 可以创建但不能清除或删除集合

我正在尝试使用一个简单的组件来使用 ColdFusion v 10(最新更新)添加、清除和删除集合 - 当我使用 ColdFusion 管理员时,我在创建、清除或删除时没有问题。当我调用函数来创建集合时,它可以工作。当我调用该函数来清除或删除同一个集合时,什么也没有发生。有什么想法吗?

以下是组件:

0 投票
1 回答
316 浏览

coldfusion - 如何在 ColdFusion 2016 中设置组件属性

我是 ColdFusion 的新手,并且一直在尝试它。我们从 Adob​​e ColdFusion 9 迁移到 Adob​​e ColdFusion 2016,现在出现以下错误。

在组件内部,我正在设置属性来定义我一直在使用的多个数据库。在 ColdFusion 9 中它运行良好。请参见下图,其中属性设置为空字符串或值。

冷融合 9

冷融合 9

对于 ColdFusion 2016,这些值是未定义的。我不知道为什么会这样。

冷融合 2016

冷融合 2016

因此,当我尝试登录时,此错误显示:

错误描述

我想知道为什么 ColdFusion 2016 中没有定义这些值。

这是我如何编写组件的代码片段:

0 投票
2 回答
3725 浏览

mysql - 比较空字符串,如果它不等于 MySQL 列与字符串值

我不确定这种情况是否仅与 Coldfusion 或 Mysql 有关。

如果将 TEXT 类型的列与不相等的空字符串值进行比较,则此代码有效:

但不是这个:

在我的 SQL 代码中,假设具有 TEXT 类型的数据库列附件中包含字符串。输入附件( :attachment )的 Form 值为空(我认为它将引用"")。

此代码将返回附件 = 3。

但是,如果我使用这个 SQL 代码:

此代码返回附件 = 2,这是我真正期望的。

那么,比较列是否相等或不等于空字符串的最佳方法是什么?我很少使用 NULL 值,因为当保存 FORM 时,它们会输入空字符串。

0 投票
1 回答
145 浏览

coldfusion - Coldfusion 成员函数名称与 jSoup 函数名称匹配。如何强制使用 jSoup 功能

以下代码在 Coldfusion 10 中与 jSoup 一起使用可以正常工作:

在 Coldfusion 2016 上,它在第 4 行出错,java.lang.String 无法转换为 org.jsoup.nodes.Element。

java.lang.ClassCastException:java.lang.String 无法在 Coldfusion.runtime.ArrayUtil.ArrayAppend(ArrayUtil. java:208) 在coldfusion.runtime.CFPage._arrayAppend(CFPage.java:578) 在coldfusion.runtime.CfJspPage.invokeMethodHandle(CfJspPage.ja‌​va:3198) 在coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3155 ) 在coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:3072) 在

似乎它使用的是append()在 CF11 中添加的 ColdFusion 成员函数,而不是 jSoupappend()函数。

在这种情况下,如何强制使用 jSoupappend()函数而不是 CFappend()成员函数?

0 投票
1 回答
194 浏览

wcf - ColdFusion cfinvoke(消息安全 - ClientCredentials = 用户名)

我有一个 WCF 服务端点。该服务配置为 WCF 服务,其中安全模式 = TransportWithMessageCredential 和消息安全 clientCredentialType 设置为用户名,使用 CustomValidator 进行用户名/密码验证。

我在 ac# Console Application 中有这段代码(有效):

上面的代码有效 - 使用 cfinvoke 的 ColdFusion 等价物是什么?我目前有以下(在用户名/密码介绍之前工作正常)

包含“客户凭证”的合适位置在哪里?

编辑:似乎该服务正在使用“WS-Security”。我正在努力寻找有关 CF2016 对 WS-Security 的支持的信息。这似乎是一个标准,所以我不确定为什么很难找到信息。

如果有人可以提供任何资源,我将不胜感激。

EDIT2:我正在尝试这样做:``` ws = CreateObject("webservice", wsurl, {refreshwsdl=true});

但我收到以下错误: