web-dev-qa-db-ja.com

9.0.1アップデートを適用した後、ColdFusionが起動しないどうすればロールバックできますか?

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フォルダー以前のバージョンを復元するために、そのフォルダーの内容をルートディレクトリにドラッグするだけですか?

3
gnarbarian

このログファイルを見る:

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
2
gnarbarian

これで修正されました。

これを解決するには、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

1
Henry