Coldfusion 9.0.1アップデートをインストールしましたが、アプリケーションサーバーが起動しません。 64ビットアップデートを32ビットサーバーにインストールしたのではないかと心配していますが、CFインスタンスを実行せずにチェックする方法がわかりません。
CF9サービスを開始しようとすると、次のエラーが発生します。
「WindowsはローカルコンピュータでColdFusion9アプリケーションサーバーを起動できませんでした。詳細については、システムイベントログを確認してください。これがMicrosoft以外のサービスの場合は、サービスベンダーに連絡し、サービス固有のエラーコード2を参照してください。」
イベントログエントリには次のように記載されています。
「ColdFusion9アプリケーションサーバーサービスを開始できませんでした。詳細については、サーバーの「coldfusion」ログファイルを確認してください。」
最後のサーバーログエントリは、更新プログラムをインストールする前にサービスを停止したときのものです。
"情報"、 "スレッド-1"、 "03/12/13"、 "17:04:09" , "ColdFusionが停止しました"
私のcoldfusionログにはエラーがリストされていないようです。インストールログには、正常にインストールされたと記載されています。
とにかく、単に更新をロールバックしたいのですが、その方法がわかりません。私は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