AEM(6.5.15.0)サービスパックのインストール後に、サービスが使用できないというエラーが表示される steps-to-resolve-error-after-installing-service-pack
問題 issue
AEM 6.5.15.0 サービスパックのインストール後、次のようなエラーが発生します。
- ERROR [FelixDispatchQueue] org.apache.sling.scripting.console FrameworkEvent ERROR (org.osgi.framework.BundleException: Unable to resolve org.apache.sling.scripting.console
AEM 6.5.15.0 サービスパックをインストールした後、CRX/bundle と開始ページにサービスを利用できないというエラーが表示されます。
適用先 applies-to
このソリューションは次の場合に適用されます。
- JBoss EAP 7.4.0 で実行されているサーバーを除くすべての JEE サーバー上の AEM Forms
解決策 solution
AEM 6.5.15.0 サービスパックのインストール後、CRX/bundle と開始ページにサービスを利用できないというエラーが表示される場合は、次の手順を実行します。
-
アプリケーションサーバーを停止します。
-
[aem-forms root]\crx-repository\launchpad\felix\bundle52
に移動します。 -
bundle.info
ファイルを見つけます。 -
ant テキストエディターで
bundle.info
ファイルを開き、バンドル名をorg.apache.felix.http.bridge
として検索します。note note NOTE bundle52
の下のbundle.info
にorg.apache.felix.http.bridge
バンドルが含まれていない場合は、org.apache.felix.http.bridge
の横にある角括弧内のバンドル番号を確認してください。次に、[aem-forms root]\crx-repository\launchpad\felix\bundle[x] に移動し、次の手順をこの場所で実行します。 -
次のURLに移動:
[aem-forms root]\crx-repository\launchpad\felix\bundle[x]\version0.1
。 -
bundle.jar
を検索し、bundle.jar
の名前をbundle.jar.bak
に変更します。 -
ソフトウェア配布からこの場所の
Bundle for AEM 6.5 Forms on JEE Service Pack 15
をコピーします。 -
アプリケーションサーバーを起動し、ログが安定するのを待ってから、バンドルの状態を確認します。
-
すべてのバンドルがアクティブな状態になったら、AEM 6.5 Forms on JEE サービスパック 15 のフラグメントを
system/console/bundles
からインストールし、アプリケーションサーバーが安定するまで待ちます。 -
アプリケーションサーバーを停止します。
-
[aem-forms root]\crx-repository\launchpad\felix\bundle52\version0.1
に移動し、bundle.jar
を削除します。 -
bundle.jar.bak
の名前をbundle.jar
に変更します。 -
アプリケーションサーバーを起動します。