问题标签 [cfexecute]

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 回答
1627 浏览

java - 如何在 PrintStackTrace 后保持 CFEXECUTE 不挂起

我正在使用 ColdFusion MX7 对一些 Java 6 代码执行 CFEXECUTE。

不幸的是,由于 CF7 在 JDK 6 下不起作用,我必须这样做。

我的问题是,当 Java 代码中发生异常时,如果我printStackTrace在异常上调用 a,CFEXECUTE 命令会挂起。ColdFusion 最终超时,但 Java 进程继续在后台挂起。

我猜有一些阻塞正在发生,但我似乎无法弄清楚为什么。

如果我不这样做,printStackTrace那么一切正常。

这些异常是使用来自 Oracle Information Rights Management wsdl 的 JAXWS 生成的 WebService 异常。

编辑

我注意到我可以printStackTrace用文件PrintStream作为参数调用它,它工作正常。所以,看起来错误流有问题。

这是Java代码:

这是 ColdFusion 调用:

0 投票
2 回答
1350 浏览

iis - jsmin的CFExecute失败

我正在尝试使用 jsmin 缩小汇总脚本中的一些文件。这在我的本地机器上工作得很好,但是当推送到生产环境时它根本不起作用。我在本地运行内置 CF 开发服务器,在生产中运行 IIS。不太确定我应该如何进行调试。这是一个相关的代码片段:

0 投票
3 回答
4694 浏览

coldfusion - CFExecute 不执行命令

这段代码总是在 gm 中产生一个空字符串。无论我如何使用或不使用参数执行 gm 。其他示例运行良好,如 CFDocs 示例中的运行 cmd.exe 或 netstat.exe。我在errorVariable中没有抛出错误或警告,它根本什么都不做。

我修改了代码,这个版本也不起作用:

0 投票
5 回答
1078 浏览

memory - ColdFusion:CFEXECUTE/FFMPEG 内存问题?

所以我的应用程序允许用户上传视频,使用 FFMPEG 对其进行转换,然后将其传输到 Flash Media Server。最近,我遇到了一个问题。

如果在转换视频时出现错误,我会自动生成 cfcatch 报告 PDF。这次我遇到了“无法分配内存”错误。这让我非常担心,因为我即将推出我的系统,而且我无法承受脚本在最初的几个小时内停止运行。

有没有办法用 ColdFusion 清理内存问题?我的意思是,一旦工作完成,我可以基本上“重置”服务器正在使用的内存吗?

如果您了解潜在的灾难,我相信您会理解为什么我必须找出如何确保我的脚本正确执行。物理修复是重新启动服务器,但我显然不能每次用户上传视频时都重新启动服务器......

0 投票
3 回答
2541 浏览

coldfusion - cfexecute 超时

我正在运行 CF9 开发版 - 使用内置的网络服务器,在 win XP sp3 上我似乎无法获得从 CF 运行的命令行...

错误如下所示:超时期限已过,未完成 C:\Program Files\Vis\vis.exe

如果我从 CMD 运行它 - 它工作正常... C:\Program Files\Vis\vis.exe "C:\Documents and Settings\me.POV-ISP\My Documents\actX.vjb"

尝试使用此代码从 CF 运行它 - (或许多其他变体)并且它超时。

我从阅读其他线程中了解到它可能是权限,但是权限应该是什么?我像我一样安装了 CF - 它通过我的帐户在本地运行,就像我运行 CMD 一样。

想法。???

0 投票
2 回答
528 浏览

coldfusion - sdelete.exe 不能与 cfexecute 一起使用

我正在尝试使用 cfexecute 运行 sdelete.exe ( http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx ),但我认为 cfexecute 甚至没有运行该命令。

它没有给我任何权限错误。我已将所有管理员权限授予 ColdFusion 服务 -> 登录选项卡。

以下是我在 .cfm 页面中成功运行但未删除文件的行:

我可以在命令提示符下执行它:

remove.txt 不见了!

我检查了所有的 windows 和 ColdFusion 日志,没有发现任何有用的东西。

0 投票
1 回答
1403 浏览

coldfusion - ColdFusion 是触发 CFEXECUTE 然后离开还是等待 CFEXECUTE 完成?

我正在使用 ColdFusion 9.1.2

我们正在使用 CFC 通过查询保存一些数据。查询运行后,有一个 CFEXECUTE。一旦完成,这可能需要 30 秒,我想查询 CFEXECUTE 写入内容的数据库并返回一个变量。如果有任何事情发生故障,那么就没有什么是正确的。

我的问题是 CFEXECUTE 是否触发并且 ColdFusion 会继续下一步,还是 ColdFusion 是否等到 CFEXECUTE 完成?

0 投票
1 回答
725 浏览

iis-7 - CFExecute 不执行 appcmd.exe

我在 Cofdfusion 服务器上创建了以下代码: 文件名:testWebsite.cfm

但是当我执行这个文件时,例如http://www.demoserver.com/testcases/testWebsite.cfm

它只显示“完成!” 没有任何错误,它不会执行添加站点代码。

在参考了许多文档后,我检查了两者执行的用户权限。Coldfusion 服务以名为Webserver@domain.com的域用户身份运行 我不知道如何检查 IIS。所以我检查了World Wide Publishing ServiceIIS Admin Service - 作为本地系统运行。

即使我以管理员身份登录,我也无法将webserver 用户添加到inetsrv文件夹或位于 C:\Windows\System32的appcmd.exe

请帮助任何想法/建议。

谢谢。

0 投票
2 回答
4585 浏览

coldfusion - cfexecute 命令行

我刚刚安装了wkhtmltopdf,它将网页转换为 pdf。

我可以像这样从服务器上的命令行运行它:

wkhtmltopdf 添加到 path 环境变量中。exe的真实路径是C:\Program Files\wkhtmltopdf\wkhtmltopdf.exe

我现在想使用 cfexecute 在 ColdFusion 8 上运行它。

我尝试了一些不同的变化,但似乎无法让它发挥作用。

我也收到了一些“错误 5 访问被拒绝”的消息,但我知道这仍然可能是语法问题而不是权限问题。

任何人都可以看到我的代码有问题吗?

0 投票
2 回答
1318 浏览

git - 使用 CFExecute 和 PsExec 运行 Git 操作时,如何克服部分执行批处理文件的问题?

我遇到了一个奇怪的问题,并尝试了许多不同的事情。

目标是让用户单击网页上的按钮,该按钮将在其他几个服务器上执行批处理文件。

我正在使用 ColdFusion 8。当用户单击按钮时,CFExecute 启动 PSExec.exe 以在远程计算机上执行文件。

bat文件的摘录


当我从命令提示符运行它时,git 会正常运行并从 www 和 aaa 拉取。日志文件显示一切都按预期工作。

当我使用 CFExecute 从 CF 运行相同的命令时,git 只会拉 www 而不是 aaa。

如果我换行,git 会拉动 aaa 而不是 www。在这些情况下,第一次成功拉取后,日志文件什么也没有显示,就好像进程中止了一样,但我找不到任何其他异常。

任何想法都非常感谢!