問題タブ [apache-karaf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
494 参照

spring - Karaf 2.3 Camel 2.10 : Spring 3.1 に切り替えることは可能ですか?

何かを壊すことを心配することなく、Karaf 2.3 で Spring 3.1 を使用することは可能ですか?

0 投票する
2 に答える
7016 参照

jaxb - KarafのMoxyエラー

Fuse ESB (karaf ベース) で MOXy を使用しています。バンドルに変換org.eclipse.persistence.jarし、Fuse ESB でこのバンドルをデプロイしましたが、このエラーが発生しました。

コードの新しいインスタンスを作成しよJAXBContextうとして Java モデルを XML に変換しようとしているときに、モデルが Fuse ESB の下の別のバンドルにデプロイされ、jaxb.propertiesモデルの同じパッケージにファイルを追加しました

注:メイン クラスのメイン メソッドから実行すると、同じコードが問題なく正常に実行されます。

以下は私のコードで、エラーは番号 6 で発生します。

何か案が?

アップデート

スタックトレース:

0 投票する
1 に答える
473 参照

apache-karaf - ApacheKarafで子インスタンスを開始できません

ApacheKaraf2.3.0で「インスタンス」を作成する際に問題が発生する可能性があります。

これは私が得たものです:

試しadmin:start FOOましたが何も起こりません。Karaf.logはエラーを示しませんでした。

私は何かが足りないのですか?私はkaraf.apache.orgの「GettingStarted」ガイドに従っていました。バグでしょうか?

0 投票する
0 に答える
819 参照

apache-karaf - oracle.jdbc.OracleDriver がサービス バンドルで見つからない

私はヒューズの下で私のバティスを使用しており、私のプロジェクトには4つのバンドルがあります

  1. いくつかの Bean を含むモデル バンドル
  2. SqlSessionTemplate Bean を作成して使用することで DB に接続する Dao バンドル
  3. Dao バンドルを呼び出すサービス バンドル
  4. サービスバンドルを呼び出す Web サービスバンドル

「org.apache.commons.dbcp.SQLNestedException: JDBC ドライバー クラス 'oracle.jdbc.OracleDriver' を読み込めません」というエラーが表示されました

原因: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver がサービス バンドルで見つかりません"

サービスバンドルに oracle.jdbc パッケージをインポートすると、エラーが消えます

サービス バンドルが Oracle ドライバをロードするのはなぜですか? これは Dao bundle の責任だと思います。

0 投票する
1 に答える
593 参照

osgi - OSGiコンテナ

最も使用可能なOSGiコンテナは何ですか?最近ApacheKarafを使用していますが、あなたの経験から、どのコンテナを最もお勧めしますか?

前もって感謝します。

0 投票する
2 に答える
886 参照

mysql - OSGi と Hibernate - 適切なドライバーではありません

以下の状況になりました。Apache FelixOSGi サービスの実装Apache Karafとして、また OSGi コンテナーとして使用しています。karaf休止状態を介してデータベースにデータを保存する必要があるバンドルがありますが、常にSQLException: No Suitable Driver found. 展開されたmysql-connector-bundleto を取得しkarafます。問題は、私の考えでは、mysql-driver-packagesマッピングする必要があるクラスまたはクラスをインポートするかどうかにかかわらず、休止状態になることです。しかし、これを修正する方法がわかりません。私はバディポリシーがそのような問題を修正するrcpを日食することに慣れていますが、この問題のベストプラクティスはありfelixますkarafか?

0 投票する
2 に答える
4593 参照

java - ApacheKaraf2.3.0のjavax.servlet.httpパッケージ

ApacheKaraf2.3.0をインストールしました。インストールする必要があるバンドルの1つは、javax.servlet.httpパッケージのクラスを使用しています。バンドルをインストールしようとすると、エラーメッセージが表示されます。

javax.servlet.httpパッケージは、mvn:org.apache.geronimo.specs / geronimo-servlet_2.5_spec/1.1.2システムバンドルからエクスポートされます。問題は、そのバージョンが2.5であるということですが、私のバンドルには少なくとも2.6.0が必要です。geronimo-servletを私のバンドルと互換性のあるより高いバージョンに更新するための回避策または何かがありますか?(これはシステムバンドルです)。

追加情報:

編集:

重要なことを言うのを忘れました。また、 CXF2.7.0バージョンに更新しました。これは、サーブレット3.0の依存関係を導入しているバージョンです。これは依存関係ツリーからのグラフです:

ここに画像の説明を入力してください

多分これを回避する方法についてあなたにいくつかのアイデアを与えるでしょうか?私が考えることができる唯一のことは、 CXF2.6.xに戻ることです。

0 投票する
1 に答える
1620 参照

osgi - Apache karaf 2.2.8 用の動作する Apache POI 3.8 osgi バンドルが必要です

私は Karaf 2.2.8 を使用しています。私のコード内では、apache poi を使用してファイルを読んでいます。

アプリケーションは、poi-ooxml-3.8.jar を使用して tomcat 6 および tomcat 7 で正常に動作していました

カラフ2.2.8で:-

***servicemix バンドルを使用すると、

***apache poi使用時

servicemix poi のインストールに使用するコマンド:-

Apache poi のインストールに使用するコマンド:-

助けてください

0 投票する
2 に答える
1416 参照

maven - 個別のosgiバンドルとしてslf4jを介したログバック

osgiアプリケーションがありkaraf、バンドルjar内にロギングプロパティを設定して、ソースのロギング構成を保持したいと考えています(現在はにありますkaraf/etc/org.ops4j.pax.logging.cfg

更新:実際、現在はKaraf CM管理サービスにログ構成を保持しています。リリースごとに、ログの小さな変更を行うために運用チームに特別な指示を書き込む必要があるため、問題があります。さらに、複数のカラフノード(〜10)があり、それぞれに対してこれらのアクションを繰り返すことは、複雑でエラーが発生しやすいタスクです。確かにCellar、各karafノードにインストールすることはできますが、osgi envが複雑になり、サポートが必要になるため、ソースで構成を保持するための最も簡単な方法です。

私は、すべての依存関係(logback、slf4j、config)を内部に持ち、それらからエクスポートするだけで実際のロギングを行う別のバンドルを作成する最も簡単な方法をorg.slf4グーグルで検索しました。

私はこれで試しましたpom.xml

しかし、それはマニフェストをバンドルするために、などのような多くの追加の依存関係を置きjavax.mail/jmsます:

それらを解決するために、これらすべての不要なものをkarafにデプロイすることは良いアプローチではないことを確認してください。

何が問題になっていますか、またはすべてのロギング依存関係を内部に持つ単一のバンドルを構築する方法は?

0 投票する
1 に答える
3621 参照

java - CXFでrpc/encodedスタイルを使用する方法

CXFがrpc/エンコードされたWSDLスタイルをサポートしていないことを知っており、これを回避するためのソリューションを探しています。rpc /エンコードスタイルのWebサービスの実装を行う必要があります。問題は、サービスをApache Karaf2.2.9にCXF2.6.2を使用するOSGiバンドルとしてデプロイする必要があり、rpcを実装する方法がないことです。 /エンコードされたws。

私が考えているのは、別のWebサービスを作成することです。このサービスは、別のコンテナーで実行され、Axis1.4で生成されます。KarafにデプロイされるCXFWebサービスのラッパーとして機能します。

別のコンテナが関係している必要があるため、このソリューションはあまり好きではありません。たぶん誰かが私に他のコンテナなしでこれを機能させる方法の解決策を提案することができますか?(少なくとも可能であれば)。