问题标签 [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.
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 调用:
iis - jsmin的CFExecute失败
我正在尝试使用 jsmin 缩小汇总脚本中的一些文件。这在我的本地机器上工作得很好,但是当推送到生产环境时它根本不起作用。我在本地运行内置 CF 开发服务器,在生产中运行 IIS。不太确定我应该如何进行调试。这是一个相关的代码片段:
coldfusion - CFExecute 不执行命令
这段代码总是在 gm 中产生一个空字符串。无论我如何使用或不使用参数执行 gm 。其他示例运行良好,如 CFDocs 示例中的运行 cmd.exe 或 netstat.exe。我在errorVariable中没有抛出错误或警告,它根本什么都不做。
我修改了代码,这个版本也不起作用:
memory - ColdFusion:CFEXECUTE/FFMPEG 内存问题?
所以我的应用程序允许用户上传视频,使用 FFMPEG 对其进行转换,然后将其传输到 Flash Media Server。最近,我遇到了一个问题。
如果在转换视频时出现错误,我会自动生成 cfcatch 报告 PDF。这次我遇到了“无法分配内存”错误。这让我非常担心,因为我即将推出我的系统,而且我无法承受脚本在最初的几个小时内停止运行。
有没有办法用 ColdFusion 清理内存问题?我的意思是,一旦工作完成,我可以基本上“重置”服务器正在使用的内存吗?
如果您了解潜在的灾难,我相信您会理解为什么我必须找出如何确保我的脚本正确执行。物理修复是重新启动服务器,但我显然不能每次用户上传视频时都重新启动服务器......
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 一样。
想法。???
coldfusion - sdelete.exe 不能与 cfexecute 一起使用
我正在尝试使用 cfexecute 运行 sdelete.exe ( http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx ),但我认为 cfexecute 甚至没有运行该命令。
它没有给我任何权限错误。我已将所有管理员权限授予 ColdFusion 服务 -> 登录选项卡。
以下是我在 .cfm 页面中成功运行但未删除文件的行:
我可以在命令提示符下执行它:
remove.txt 不见了!
我检查了所有的 windows 和 ColdFusion 日志,没有发现任何有用的东西。
coldfusion - ColdFusion 是触发 CFEXECUTE 然后离开还是等待 CFEXECUTE 完成?
我正在使用 ColdFusion 9.1.2
我们正在使用 CFC 通过查询保存一些数据。查询运行后,有一个 CFEXECUTE。一旦完成,这可能需要 30 秒,我想查询 CFEXECUTE 写入内容的数据库并返回一个变量。如果有任何事情发生故障,那么就没有什么是正确的。
我的问题是 CFEXECUTE 是否触发并且 ColdFusion 会继续下一步,还是 ColdFusion 是否等到 CFEXECUTE 完成?
iis-7 - CFExecute 不执行 appcmd.exe
我在 Cofdfusion 服务器上创建了以下代码: 文件名:testWebsite.cfm
但是当我执行这个文件时,例如http://www.demoserver.com/testcases/testWebsite.cfm
它只显示“完成!” 没有任何错误,它不会执行添加站点代码。
在参考了许多文档后,我检查了两者执行的用户权限。Coldfusion 服务以名为Webserver@domain.com的域用户身份运行 我不知道如何检查 IIS。所以我检查了World Wide Publishing Service和IIS Admin Service - 作为本地系统运行。
即使我以管理员身份登录,我也无法将webserver 用户添加到inetsrv文件夹或位于 C:\Windows\System32的appcmd.exe
请帮助任何想法/建议。
谢谢。
coldfusion - cfexecute 命令行
我刚刚安装了wkhtmltopdf,它将网页转换为 pdf。
我可以像这样从服务器上的命令行运行它:
wkhtmltopdf 添加到 path 环境变量中。exe的真实路径是C:\Program Files\wkhtmltopdf\wkhtmltopdf.exe
我现在想使用 cfexecute 在 ColdFusion 8 上运行它。
我尝试了一些不同的变化,但似乎无法让它发挥作用。
我也收到了一些“错误 5 访问被拒绝”的消息,但我知道这仍然可能是语法问题而不是权限问题。
任何人都可以看到我的代码有问题吗?
git - 使用 CFExecute 和 PsExec 运行 Git 操作时,如何克服部分执行批处理文件的问题?
我遇到了一个奇怪的问题,并尝试了许多不同的事情。
目标是让用户单击网页上的按钮,该按钮将在其他几个服务器上执行批处理文件。
我正在使用 ColdFusion 8。当用户单击按钮时,CFExecute 启动 PSExec.exe 以在远程计算机上执行文件。
bat文件的摘录
当我从命令提示符运行它时,git 会正常运行并从 www 和 aaa 拉取。日志文件显示一切都按预期工作。
当我使用 CFExecute 从 CF 运行相同的命令时,git 只会拉 www 而不是 aaa。
如果我换行,git 会拉动 aaa 而不是 www。在这些情况下,第一次成功拉取后,日志文件什么也没有显示,就好像进程中止了一样,但我找不到任何其他异常。
任何想法都非常感谢!