7.5. Fuse on Apache Karaf
Fuse on Apache Karaf の既知の問題は次のとおりです。
- ENTESB-12105 [camel-salesforce-quickstart] Camel salesforce quickstart is not working on Karaf
Fuse 7.5.0 では、Apache Karaf
camel-salesforceクイックスタートの README に記載されている手順に従っても、アプリケーションはビルドされません。この問題を回避するには、(README ファイルで説明されているように)コマンドmvn -Pgenerate-pojos clean installを使用してクイックスタートをビルドする代わりに、以下のコマンドを入力します。mvn clean install
つまり、Maven コマンドで
-Pgenerate-pojosオプションを省略します。- ENTESB-8140 ホットデプロイバンドルの開始レベルはデフォルトで 80
Fuse 7.0 GA リリースの Apache Karaf コンテナーでは、ホットデプロイバンドルの開始レベルがデフォルトで 80 になっています。これにより、同じ開始レベルを持つシステムバンドルや機能が多く存在するため、ホットデプロイバンドルに問題が発生することがあります。この問題を回避し、ホットデプロイバンドルが確実に開始するようにするには、
etc/org.apache.felix.fileinstall-deploy.cfgファイルを編集し、felix.fileinstall.start.level設定を以下のように変更します。felix.fileinstall.start.level = 90
- ENTESB-7664 framework-security 機能をインストールすると、karaf を終了する
--no-auto-refreshオプションを使用してframework-securityOSGi 機能をインストールしないと、Apache Karaf コンテナーがシャットダウンします。以下に例を示します。feature:install -v --no-auto-refresh framework-security