问题标签 [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 投票
4 回答
8360 浏览

multithreading - 增加 CFML 中线程的请求超时

我有一个 Web 应用程序,它在 Windows/IIS 服务器上使用 ColdFusion 8 批量生成数百个 PDF。

该过程在我的开发和登台服务器上运行良好,但当然客户端很便宜并且只为共享主机付费,这不如我的开发/登台盒快。因此,PDF 生成线程超时。

流程是这样的:

  1. 运行页面以生成 PDF。
  2. 运行查询以确定需要生成哪些 PDF,然后循环为需要生成的每个 PDF 触发应用程序范围的 UDF 调用。
  3. 该 UDF 查找给定项目的信息,然后为 PDF 生成创建一个线程,以防止生成减慢页面速度。
  4. 该线程仅使用 CFDocument 创建 PDF 并将其保存到磁盘,然后终止。

线程不会重新加入,并且没有任何东西在等待它们中的任何一个完成。进行 UDF 调用的页面在几毫秒内完成;是线程本身超时。

这是 UDF(和线程创建)的代码:

如您所见,我尝试<cfsetting requestTimeout=240 />在线程顶部添加一个以尝试使其寿命更长...没有骰子。当我看到CFThread 标签有一个超时参数时,我也有点兴奋,但后来意识到它只适用于加入线程(action=join)时。

在 ColdFusion Administrator 中更改默认超时不是一个选项,因为这是一个共享主机。

如果有人对如何使这些线程寿命更长有任何想法,我将不胜感激。

0 投票
2 回答
292 浏览

apache-flex - 如何在 Flex 3 中编写独立的 ColdFusion 类?

使用带有 ColdFusion 插件的 Flex 3,我不能编写一个可以从我的 flex 网站 (mxml) 调用的独立 ColdFusion 类吗?

谢谢

0 投票
3 回答
2535 浏览

coldfusion - 使用 ColdFusion 生成 Powerpoint PPT?

有谁知道是否可以在 ColdFusion 中生成 powerpoint ppts?我不能依赖安装office副本并通过COM生成一个副本的方法,并且我不能使用ooxml,因为我的客户端仍处于office 2003时代。任何建议都非常感谢。

0 投票
3 回答
5832 浏览

iis - IIS 应用程序池错误 (1013 - W3SVC)

我们在 IIS 安装中的应用程序事件查看器中收到了许多警告。我们设置了一个 AppPool,其中包含两个网站(都是 ColdFusion 网站,而不是 .NET)。

事件查看器显示以下警告:

有什么想法可以解决这个问题或从哪里开始寻找解决方案?

0 投票
3 回答
1464 浏览

sql-server-2005 - ColdFusion 异常帮助:coldfusion.runtime.NoOperaScope 无法转换为 Coldfusion.runtime.ApplicationScope

我遇到了由以下代码段的 CFINVOKEARGUMENT 行引起的异常原因:

异常的确切文本是:

将 Coldfusion.runtime.NoOperScope 类型的对象强制转换为不兼容的类型时出错。这通常表示 Java 中的编程错误,尽管它也可能意味着您尝试以与设计不同的方式使用外来对象。Coldfusion.runtime.NoOperScope 不能转换为 coldfusion.runtime.ApplicationScope

笔记:

  • cfmx.Messages 是在 CFPROCRESULT 中返回的对象,通过 CFDUMP 检查它确实包含预期的数据
  • com_VUI_RemoveIllegalChars 根本没有改变
  • TTSText 是结果集中的有效列
  • 我怀疑这可能是 ColdFusion 配置问题

提前感谢任何可以阐明可能导致此问题的原因的人。

编辑:从异常日志中完成转储:

"Error","jrpp-11","01/06/09","15:11:37",,"coldfusion.runtime.NoOperScope 不能强制转换为coldfusion.runtime.ApplicationScope 包含或处理的文件的具体顺序是:C:\Inetpub\wwwroot\ermsvui\proc_playsitestatus.cfm,行:30" java.lang.ClassCastException:coldfusion.runtime.NoOperScope 不能在 Coldfusion.runtime.RuntimeServiceImpl.getFullTagName(RuntimeServiceImpl. java:625) 在coldfusion.runtime.TemplateProxyFactory.getFullName(TemplateProxyFactory.java:1082) 在coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:184) 在coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:157) 在Coldfusion.runtime.TemplateProxyFactory。在 Coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:358) 在 cfproc_playsitestatus2ecfm1824676963.runPage(C:\Inetpub\ wwwroot\ermsvui\proc_playsitestatus.cfm:30) 在coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:192) 在coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:366) 在coldfusion.filter.CfincludeFilter.invoke (CfincludeFilter.java:65) 在coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:279) 在coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) 在coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java: 40) 在coldfusion.filter.PathFilter.invoke(PathFilter.java:86) 在coldfusion。filter.LicenseFilter.invoke(LicenseFilter.java:27) 在coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) 在coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) 在coldfusion.filter.BrowserFilter.invoke (BrowserFilter.java:38) 在coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) 在coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) 在coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java: 22) 在coldfusion.CfmServlet.service(CfmServlet.java:175) 在coldfusion.monitor 在jrun.servlet.FilterChain.doFilter(FilterChain.java:86) 在coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)。在coldfusion.bootstrap 的event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)。BootstrapFilter.doFilter(BootstrapFilter.java:46) 在 jrun.servlet.FilterChain.doFilter(FilterChain.java:94) 在 jrun.servlet.FilterChain.service(FilterChain.java:101) 在 jrun.servlet.ServletInvoker.invoke(ServletInvoker .java:106) 在 jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) 在 jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:284) 在 jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)在 jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) 在 jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) 在 jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) ) 在 jrunx 的 jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)。scheduler.WorkerThread.run(WorkerThread.java:66)

上面的代码片段包含 proc_playsitestatus.cfm 的第 28 - 32 行

编辑:

TTS 文本的值在这种情况下是“测试的消息是”

com_VUI_RemoveIllegalChars 的来源:

0 投票
10 回答
4402 浏览

coldfusion - 为什么 ColdFusion 的设计者决定从 1 而不是 0 索引数组?

我真的很好奇这个,有谁知道他们为什么打破这个惯例?

谢谢, 夏兰

0 投票
5 回答
2872 浏览

mysql - ColdFusion 和从 MySQL 获取数据

我在一个 CF 站点上工作,需要从 MySQL 表中获取数据。

我可以很好地创建 CFQuery 并检查返回的记录,但是如何获取返回的记录并循环遍历它们并从每一行的特定字段中获取数据。

我可以写 if/end if 等,我只是不记得如何访问数据。

-杰森

0 投票
6 回答
257 浏览

sql - 修复数据库不一致 - ID 字段

我继承了一个(Microsoft?)SQL 数据库,它在原始状态下并不是很原始。我正在尝试修复其中的一些非常奇怪的东西——其中之一是不一致的 ID 条目。

在accounts 表中,每个条目都有一个称为accountID 的编号,在其他几个表(注释、设备等)中都引用了该编号。问题是数字(出于某种随机原因) - 当只有大约 7000 个条目时,范围从大约 -100000 到 +2000000。

有没有什么好方法可以在更改其他表中的相应数字时重新编号它们?在我的支配下,我也有 ColdFusion,所以任何适用于 SQL 和/或我会接受的东西。

0 投票
2 回答
172 浏览

apache-flex - 使用 CF8 重新编译后 remoteObject 失败

我收到了一个最初使用 Flex3 和 CF7 构建和编译的 Flex 项目。我的设置是带有 CF8 的 Flex3。当我最初将项目拉过来时一切正常,但是一旦我重新编译,对 CFC 的远程调用就开始失败。我使用了 Charles Web Proxy 调试器,发现故障似乎是从 flex2gateway 开始的。我再次检查以确保 flex2gateway 是可访问的,并且它在我的项目根目录和本地主机上的 CF8 安装上运行良好。我还仔细检查以确保我的项目设置指示 Flex 编译器为 services-config.xml 引用我的 CF8 wwwroot。据我所知,我所有的设置都是正确的。所以,不用说,我完全不知所措。以前有没有其他人遇到过这个问题?

谢谢,--安妮

0 投票
1 回答
107 浏览

coldfusion - Migrating from ColdFusion MX (6, I think) to ColdFusion 7

I'm thinking of migrating my sites from ColdFusion MX to ColdFusion 7. Are there any issues I should be aware of? I heard that ColdFusion is backwards compatible.