问题标签 [lucee]

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 投票
2 回答
338 浏览

coldfusion - 在事务中使用 ORM 时出现 StackOverflow 错误

如果我将任何类型的 ORM 操作放入事务中,我会收到错误消息。

设置CentOS 6MySQL 5.6Lucee 4.5.1

代码

或者

实体

联赛.cfc

季节.cfc

用户.cfc

有问题的错误:

稍后刷新一些...

更新#1

使用任何类型的 ORM 代码或尝试加载任何实体,都会产生此错误。

我确实有一个实体Game,但我未能粘贴相关代码。

我更改了实体并得到相同的错误:

不过这次出现了一个新错误,在刷新并落入之前指定的相同堆栈跟踪之前。

更新#2

ORM 设置:

更新#3

解决方案,添加autoManageSession我的 ORM 设置:

0 投票
1 回答
92 浏览

coldfusion - 组件和 ColdFusion 8

我编写了一个 cfc 来处理项目某个方面的所有功能。我通常用标签写,但选择学习新东西,所以我用脚本写。我所有的工作和测试都是在一个运行 Lucee 的 CommandBox 上完成的,以便快速启动和开发环境。它就像一个魅力。现在,当我将它上传到运行 ACF 8 的生产服务器时,它不会读取任何文件。我导航到 cfc 的地址,它通常会显示可访问的功能,我在一段中获得了代码。

在我用标签重写之前,我想确保这是与 ACF 8 的兼容性问题,而不是我的代码和/或任何工作。请不要因为我不使用参数而锤我。

这是我的代码:

0 投票
1 回答
459 浏览

coldfusion - 在 ColdFusion 中创建 Google reCAPTCHA“安全令牌”

Google 允许您为 reCAPTCHA 创建一个“安全令牌”,这意味着您可以在多个域中使用相同的密钥/秘密。无需为您照顾的每个域创建密钥/秘密。

这是他们的文档,您可以看到,除了Java 中的示例之外,它对令牌的加密方式一无所知。我的问题是这将如何用 ColdFusion 编写。我已经破解了 4 个小时,但就是无法让它工作。我审查过的其他示例:

任何 ColdFusion 加密专家都知道如何做到这一点?

更新

谢谢 Leigh,认为我们已经走得更远了,但仍然看到“无效的 stoken”。这是我所拥有的:

我们在 Java 1.7 上使用 ColdFusion 9,arraySlice 方法不可用或底层 java .subList()。所以我们使用来自 cflib.org 的arraySlice UDF

我还看到了关于 URL 编码的 PHP 实现的评论,所以我最后也尝试了这个,没有效果:

0 投票
1 回答
902 浏览

mysql - Coldfusion Lucee 4.5.2.018 (Linux) - REST service (can't cast String) JSON

working on REST web-service, i don't have much experience coldfusion web-services.It is very basic web-service.Please if you guys can point me, what im doing wrong. it will be great help.

Application Server : Lucee 4.5.2.018 (Linux)

Please find below my code.

Component-Function/ Web-Service.

<cfcomponent rest="true" restpath="/hello">

Calling web-service

Problem: When defining returnType="struct" Error string can't cast String [{"COLUMNS":["COL1","COL2"],"DATA":[["0","7777777"],["0","888888"]]}] to a value of type [struct]

When defining returnType="string" No error coming "{\"COLUMNS\":[\"COL1\",\"COL2\"],\"DATA\":[[\"0\",\"7777777\"],[\"0\",\"888888\"]]}"

Trying get [DATA] values in loop

<cfloop from="1" to="#ArrayLen(d.DATA)#" index="i"> <cfloop from="1" to=#ArrayLen(d.DATA[i])# index="j"> <cfset resultSrt =d.COLUMNS[j]&" = " &d.DATA[i][j]> #resultSrt#<br> </cfloop> </cfloop>

Message: No matching property [DATA] found in [string] Stacktrace:The Error Occurred in /opt/lucee/tomcat/webapps/ROOT/calling.cfm: line 52 50: 51: 52: <cfloop from="1" to="#ArrayLen(d.DATA)#" index="i"> 53: <cfloop from="1" to=#ArrayLen(d.DATA[i])# index="j"> 54: <cfset resultSrt =d.COLUMNS[j]&" = " &d.DATA[i][j]> Output

0 投票
1 回答
664 浏览

coldfusion - 如何在冷融合应用程序中找到自定义标签实例化

我正在将一个非常旧的应用程序(目前在 CF8 中运行)迁移到 Lucee。但是我遇到了一个似乎是某种自定义标签的问题。

我试图确保 IIS 中的所有虚拟目录对于旧安装和新安装都是相同的。并确保 CFIDE 和 Lucee Admin 中的映射和自定义标签路径相同。

但我收到了这个错误。并且无法弄清楚这cflink是如何实例化的。

在此处输入图像描述

在此处输入图像描述

我在 utils.cfc 文件的第 300 行找到了错误代码的位置 在此处输入图像描述

我已经很长时间没有使用自定义标签了,但我认为它们通常是用下划线调用的,并且代码应该更像<cf_link pageid="#LinkPageID#" Init="start">是被称为自定义标签。

如果我转到正在运行此应用程序的当前 CF 服务器,我可以发现已从 在此处输入图像描述 名为“tags”的目录中名为 cflink.cfm 的文件创建了一个 cfclass 文件,即使“标签”似乎没有映射目录也未在管理员的“自定义标签路径”下列出。

这个应用程序始于 2003 年,正如您可以想象的那样,它已经发展成为意大利面条代码的不匹配,从一开始就没有人问这个标签是如何实例化的。

有没有在遗留代码方面有经验的人有任何其他想法,我应该试图让它发挥作用?目前只有一个生产环境,如果我能让它在 Lucee 上工作,它不仅是一个 10 年内不存在的开发环境,而且对我来说将是一个很好的方式来继续展示 Lucee 作为一个很棒的CFML引擎

添加附加信息

Leigh 曾询问 init 是否可能是 jar 引用,但在 cflink.cfm 文件中我看到了以下代码:

在tags\cflink.cfm里面的代码中也有对cflink的引用

虽然这可能是递归的,因为它是在 2004 年写的,但我有点怀疑

添加搜索的屏幕截图

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
1204 浏览

java - 运行 Railo/Lucee 时 Tomcat 中的内存

我正在看这篇关于以编程方式提取使用的 PermGen 空间的帖子,同时试图弄清楚如何调整我的 Railo/Lucee/Tomcat 环境参数,我想知道生成的信息是否可以帮助我?

这是该帖子中代码的当前输出

代码缓存(非堆内存)4MB / 48MB

伊甸园空间(堆内存)53MB / 67MB

幸存者空间(堆内存)4MB / 8MB

CMS 老一代(堆内存)122MB / 1965MB

CMS Perm Gen(非堆内存)40MB / 1024MB

这是来自我的 setenv.sh

这是我当前的输出free -m

在确定我的 JAVA_OPTS 时,我该如何确定,或者我应该使用什么作为起点?

0 投票
1 回答
126 浏览

orm - Lucee Orm 中忽略的默认值

我用这个属性设置了我的持久化组件:

现在,如果我通过不指定它的值来保存实体created_at,我会收到一个错误:not-null property references a null or transient value: User.active.

创建实体时如何跳过指定所有列?

谢谢!

0 投票
1 回答
106 浏览

orm - 在Orm中按值对孩子进行排序

我知道我可以在创建组件时设置特定orderby属性,并且可以将其添加到EntityLoad方法中。如果我必须以某种方式对实体的子项进行排序怎么办?

谢谢!

0 投票
1 回答
81 浏览

java - Coldfusion 读取 XML HTTP 没有扩展

我不知道我做错了什么,我想我会像 webservice 一样调用,但它不起作用。

任务:从网络服务器端口:80756 读取 XML 内容。当我在浏览器输出中点击此网址(http://192.168.22.80:80756 )时。

冷熔代码:

冷融合输出

0 投票
0 回答
541 浏览

cfml - 完整的胡言乱语错误消息

我从 Lucee 收到一条非常错误的消息:

整个页面不过是这种胡言乱语。

我完全不知所措。有没有人遇到过这样的事情?