2017-07-05 3 views
0

私のサーバーにkaraf 4.1.1とbirt runtime 4.5.0があります。私はbirt.warをkarafに配備する際に問題があります。私の目的は、birtプロジェクトエンジンのファイルに基づくgenereteレポートにkarafのbirt report engine apiを使用しています。karafにbirt warを配備する

私はカラフ戦争の機能を導入しました。しかし、私はbirtをインストールすることができません。私はkarafシェルに入力してみました:

bundle:install -s "C:\birt-runtime-4_5_0\birt.war?Bundle-SymbolicName=birt&Web-ContextPath=/sample"

は、私が得た: org.osgi.framework.BundleException: Unable to cache bundle

任意の提案ですか?

答えて

0

ウェブバンドルプレフィックスを使用してコンポーネントをインストールしてください。

だけで、あなたのランニングKarafインスタンスで次のコマンドをタップ:

bundle:install webbundle:file:///C:/birt-runtime-4_5_0/birt.war?Bundle-SymbolicName=birt&Web-ContextPath=/sample 
+0

を私は '118を持っています|アクティブ| 80 | 0.0.0 | C__karaf_deploy_ReportEngine' fater I bundle:bundlelistと入力します。しかし、HTTPコンテキストには表示されません。 – ggx2

+0

try ** headers 118 **いくつかのバンドルの情報を表示して出力を共有するので、私はあなたとデバッグできます:) –

+0

ありがとう! 'C__karaf_deploy_ReportEngine(118) ---------------------------------- Bnd-LastModified = 1499249649862 作成者= 1.8.0_131(Oracle Corporation) Generated-By-Ops4j-Pax-From =ラップ:jardir:C:\ karaf \ deploy \ ReportEngine $ Bundle-SymbolicName = C:\ karaf \ deploy \ ReportEngine&Bundle-Version = 0.0.0 ManifestVersion = 1.0 ツール=無買デー-2.3.0.201405100607 バンドル-ManifestVersion = 2 バンドル名= C__karaf_deploy_ReportEngine バンドル - SymbolicName = C__karaf_deploy_ReportEngine バンドル・バージョン= 0.0.0 輸出パッケージ= genReport.bat、 genReport.sh、 lib、 samples' – ggx2

関連する問題