我安装了Coldfusion 9.0.1更新,现在应用程序服务器不能启动。 我担心我可能在32位服务器上安装了64位更新,但是我不知道如何在没有正在运行的CF实例的情况下检查它。
当试图启动CF9服务时,我得到以下错误:
“Windows无法启动本地计算机上的ColdFusion 9应用程序服务器。有关详细信息,请查看系统事件日志。如果这是非Microsoft服务,请联系服务供应商,并参考服务特定的错误代码2。
事件日志条目指出:
“ColdFusion 9应用程序服务器服务无法启动,查看服务器”coldfusion“日志文件以获取更多信息。
最后一个服务器日志条目是在安装更新之前停止服务的时间:
“信息”,“线程1”,“03/12/13”,“17:04:09”,“ColdFusion停止”
我的coldfusion日志似乎没有列出任何错误。 安装日志声称已成功安装。
无论如何,我想简单地回滚更新,但我不确定如何做到这一点。 我有一个C:\ColdFusion9\updater_backup文件夹,我只是C:\ColdFusion9\updater_backup文件夹的内容拖到根目录以恢复以前的版本?
看这个日志文件:
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
这对我们来说是固定的:
要解决此问题,
msvcr100.dll从{JDK Home}\jre\bin复制到{ColdFusion-Home}\runtime\bin。
试试看 如果仍然失败
要卸载累积修补程序,请执行以下操作:
- 停止ColdFusion实例。
- 删除{ColdFusion-Home} / lib / updates处的chf9010004.jar文件。 恢复到上述安装说明的步骤6中提到的备份的jar文件。
- 恢复到步骤7,9和11中提到的备份的CFIDE,WEB-INF和lib目录文件。
http://helpx.adobe.com/coldfusion/kb/cumulative-hotfix-4-coldfusion-901.html