我安装了 Coldfusion 9.0.1 更新,现在应用程序服务器无法启动。我担心我可能在 32 位服务器上安装了 64 位更新,但我不确定如何在没有运行 CF 实例的情况下检查它。
尝试启动 CF9 服务时出现以下错误:
“Windows 无法在本地计算机上启动 ColdFusion 9 应用程序服务器。有关更多信息,请查看系统事件日志。如果这是非 Microsoft 服务,请联系服务供应商,并参考服务特定的错误代码 2。”
事件日志条目指出:
“无法启动 ColdFusion 9 应用服务器服务。请查看服务器“coldfusion”日志文件以获取更多信息。”
最后一个服务器日志条目是我在安装更新之前停止服务时产生的:
“信息”、“Thread-1”、“03/12/13”、“17:04:09”、“ColdFusion 已停止”
我的 coldfusion 日志似乎没有列出任何错误。安装日志声称已成功安装。
无论如何,我只想简单地回滚更新,但我不确定如何做到这一点。我有一个“C:\ColdFusion9\updater_backup”文件夹,我是否只需将该文件夹的内容拖到根目录中即可恢复以前的版本?
任何帮助是极大的赞赏。
谢谢
答案1
查看此配置文件:
C:\ColdFusion9\runtime\logs\coldfusion-out.log
我看到了很多这样的句子
Error loading: C:/ColdFusion9/runtime/jre\bin\server\jvm.dll
Error loading: C:/ColdFusion9/runtime/jre\bin\server\jvm.dll
Error loading: C:/ColdFusion9/runtime/jre\bin\server\jvm.dll
旧的 jvm.config 文件:
java.home=C:/ColdFusion9/runtime/jre
将其更改为:java.home=C:/Program Files (x86)/Java/jdk1.6.0_31/jre
修复了该问题