问题标签 [coldfusion-9]
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 - 如何在中使用custom1,custom2,custom3,custom4带 Solr?
使用 Solr 使用custom1、custom2、custom3、custom4 属性<cfsearch>
吗?文档说它们仅适用于 Verity MATCHES 操作员。如何在 Solr 中使用 customX <cfsearch>
?
谢谢
url - 在 cf9/Coldbox 中重新生成 url
您好我想知道是否有办法在使用 event.buildLink 时在冷箱/CF9 中加载任何页面时重新生成 URL?
目前我在使用 event.buildlink 时得到http://cawksd05.codandev.local:8080/entries/editor 。
但是正确的 url 应该有 /index.cfm 添加到它,如下所示:
/index.cfm/条目/编辑器
有没有办法设置一次以及在哪里设置它,因为我很困惑在哪里为我的所有页面设置它,以便在我执行 event.Buildlink 时添加 /index.cfm 的 url 前缀。
谢谢法希姆
// 一般属性 setUniqueURLS(false); 设置自动重载(假);
// 基本 URL if( len(getSetting('AppMapping') ) lte 1){ setBaseURL(" http://#cgi.HTTP_HOST#/index.cfm "); } else{ setBaseURL(" http://#cgi.HTTP_HOST#/#getSetting ('AppMapping')#/index.cfm"); }
// 你的应用程序路由 formatConstraints = {format="(xml|json)"};
addRoute(pattern="/api/:format/tasks/completed",handler="tasksAPI",action="list",constraints=formatConstraints,completed=true); addRoute(pattern="/api/:format/tasks",handler="tasksAPI",action="list",constraints=formatConstraints); addRoute(pattern="/api/:format?",handler="tasksAPI",action="invalid");
addRoute(pattern="/tasks/list/:status?",handler="tasks",action="index"); addRoute(pattern=":handler/:action?");
orm - 如何在 CF ORM 中缓存很少更改的多对一实体?
如何缓存CF ORM中很少更改的多对一实体,例如只有< 10种类型的userType?我不希望额外的选择来获取类型名称。
缓存?需要先配置任何 XML 吗?我需要在多对一 cfproperty 中添加什么?
谢谢你。
coldfusion - Coldfusion 9 问题
刚刚下载了 Coldfusion 9 developer 以供查看。我在管理员页面 127.0.0.1:8300,我认为一切正常。我想做一个简单的“Hello World”示例。一个教程给了我一个简单的 6 行脚本来执行此操作,它看起来非常简单易懂。我去了记事本并创建了以下内容:
它告诉我将它保存为 helloworld.cfm 在 inetpub/wwwroot 目录中。我在我的系统上找不到这样的目录。所以我把它保存到 C:\helloworld.cfm。然后它告诉我去我的浏览器并输入http://localhost/helloworld.cfm
。我得到了一个页面未找到错误的效果。您可以在这里提供任何帮助。
其次,更重要的是,我真正需要在哪里创建和运行上面的 helloworld.cfm 脚本?是否有另一个工具我必须创建上述脚本才能做到这一点?我也明白Coldfusion 9的教程文档很少,为什么会这样。你能给我任何建议吗?我真的很想使用这个开发工具。Adobe 说它是目前最简单的开发工具。在这个阶段你很难说服我相信这一点,但是,我可能只是错过了一个非常简单的程序/处理步骤。我希望是这样。感谢您宝贵的时间。
sql-server - 在 ColdFusion 9 中为 MSSQL 设置数据源
我正在尝试为我的托管公司托管的数据库设置数据源。我正在使用 ColdFusion Administrator 9 创建数据源。我打电话给我的托管公司并收到了所有必要的信息以使事情顺利进行。输入必要的信息后,我得到一个连接失败,大意是它已经超时。我注意到,当管理员页面出现创建数据源时,默认端口号是 1433。这是常见的吗?我觉得我输入的所有必要信息都是正确的(用户名、密码、数据库名、服务器等;)。任何人都可以提供任何建议吗?
这是错误:数据源的连接验证失败:cfhalloween java.sql.SQLNonTransientConnectionException:[Macromedia][SQLServer JDBC Driver]Error建立套接字。未知主机:s 根本原因是:java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver]Error 建立套接字。未知主机:s
coldfusion - 从 ColdFusion MX7 迁移到 ColdFusion 9。有任何问题吗?
我计划在服务器上从 ColdFusion MX7 迁移到 ColdFusion 9。有谁知道我应该采取哪些步骤才能在没有重大问题的情况下实现这一目标?我在网上找不到任何谈论这个的东西,而且我不想在不知道自己面临什么的情况下跳入这项任务。
任何建议、文章链接等将不胜感激。
谢谢!
coldfusion - ColdFusion:递归太深;堆栈溢出
在过去的几年里,我们在 ColdFusion 中运行计划任务时,在输出日志中随机看到此消息:
递归太深;堆栈溢出。
正在调用的任务中的代码可能会有所不同,但在这种情况下,它是非常简单的代码,除了重置数据库中的计数器,然后给我发送电子邮件告诉我它成功之外什么都不做。但是我已经看到各种代码都会发生这种情况,所以我很确定不是代码导致了这个问题。
它甚至有一个空的 application.cfm/cfc 来阻止任何其他被调用的代码。
我们唯一一次看到这种情况是在我们重新启动 CF 并且我们试图在服务完全启动之前查看页面时。
该错误很少发生,但现在我们有一些相当关键的计划任务,如果它们不运行会导致问题。(因此我在这里发帖寻求帮助)
内存使用没问题。在它报告超过 80% 的可用内存之前运行的任务。整夜监控内存不会显示任何异常峰值。这台机器有 4 gigs 的内存,除了操作系统和 CF 之外没有其他东西在上面运行。我们最近尝试重新安装 CF 来解决问题,但没有帮助。它也发生在我们的其他几台服务器上。
这是一个内部服务器,所以凌晨 3 点的使用应该是不存在的。当时没有其他计划任务正在运行。
我们已经在我们的 CF7、CF8 和 CF9 盒子(完全修补)上看到了这一点。
当前有问题的框信息:
- CF版:9,0,1,274733
- 版本:企业
- 操作系统:Windows 2003 服务器
- Java版本:1.6.0_17
- 最小 JVM 堆:1024
- 最大 JVM 堆:1024
- 最小烫发尺寸:64m
- 最大烫发尺寸:384m
- 服务器内存:4GB
- CPU 使用率很少超过 5% 的四核机器
JVM设置:
-server -Dsun.io.useCanonCaches=false -XX:PermSize=64m -XX:MaxPermSize=384m -XX:+UseParallelGC -XX:+AggressiveHeap -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath ={application.home}/../lib -Doracle.jdbc.V8Compatible=true
这是昨晚未能运行但已经运行多年的令人难以置信的复杂代码,并且很可能明天会运行:
如果我错过了什么,请告诉我。 谢谢!
coldfusion - Application.cfm 不在 ColdFusion 应用程序中运行
我有 2 个使用类似布局构建的 ColdFusion 应用程序。它们大约是在同一时间建造的。我最近将我的本地服务器升级到 ColdFusion 9。它们在本地都可以正常工作,但是当我通过我的 IP 访问它们时,其中一个不运行application.cfm
. 另一个是。它们都在同一台服务器上运行。有任何想法吗?
web-services - Coldfusion REST API 返回“连接失败”。状态码不可用。远程调用时
现在我想在这个前缀上加上我不确定这是应该在这里还是服务器故障,所以我先把它贴在这里。
我们正在 Coldfusion 9 中开发一个 REST API,该 API 托管在 IIS 7 上,用于在某些调用中必须调用另一个内部 Web 服务的客户端。从托管 API 的服务器进行这些调用时,没有错误,但是当我们从远程计算机进行调用时,将返回以下消息:
'连接失败。状态码不可用。
我已经搜索了以下建议作为修复的问题http://www.talkingtree.com/blog/index.cfm/2004/7/28/20040729但它对我不起作用。以下是我自己测试的笔记:
- 导致问题的调用是 get、put、post 和 delete 的混合。
- 每个调用的唯一共同部分是与同一个 Web 服务进行通信。
- 我可以直接从远程调用 API 的地方调用 web 服务。
- 虽然所有调用都调用同一个 Web 服务,但它们并不都对 Web 服务进行相同的调用。
ajax - ColdFusion 和 Ajax:调用 CFC 时出错
我已经从 Forta.com 尝试了有关此主题的多个教程,但遇到了相同的错误: “调用 CFC/....(文件路径)../wgn.cfc 时出错:内部服务器错误 [通过添加 'cfdebug 启用调试到您的 URL 参数以查看更多信息]"
我正在本地机器上工作并以本地主机身份进行测试。使用 sp3 运行 WinXP Pro。使用 Coldfusion 的网络服务器。
我的 .cfm 和 .cfc 都在 webroot 下的同一个文件夹中。在我的例子中: c:\ColdFusion9\wwwroot\bridges(.cfm and .cfc here) 所以,它们位于 wwwroot 下的“bridges”文件夹中。
当用户在输入框中键入时,代码应该生成一些自动建议功能。相反,它只是吐回上述错误。
这是我的名为 wgn.cfc 的 cfc:
这是我的 .cfm 页面中表格的相关部分: