2017-01-16 6 views
0

私はServiceMixのに展開する際の青写真 github link to tutorial code不明な名前空間 - ServiceMixの

を使用してRESTサービスとして、単純なCRUDインタフェースを露出し、簡単なチュートリアルに従うことをしようとしている、私取得するには、次のエラー:

java.lang.IllegalArgumentException: Unknown namespace for jpa: http://cxf.apache.org/schemas/configuration/cxf-beans.xsd 

私は、私はチュートリアルfeatures

と同じfeaturesをインストールし、私は同じmaven dependenciesを持っている理由はわかりません

bundle:list

にこの問題のための任意のアイデアをstate:failurebundlesが失敗している以下のlist of bundles

を与えますか?

アップデート1:私はまた、以下generated blueprint

アップデート2生成blueprint-maven-plugin使用してい

コンテンツのblueprintblueprint

:クリスチャン・シュナイダーによって示唆されるように

は、aries-インストールjpa 2.5.0は問題を解決しましたが、奇妙なことが起きました: 前に、2.3.0バージョンがインストールされていたとき、私はth bundle:list

feature:listを行う場合、これらのバンドルはもはや示され、私は2.5.0を持っていることを今

254 | Active | 80 | 2.3.0 | Apache Aries JPA Container API 
255 | Active | 80 | 2.3.0 | Apache Aries JPA blueprint 
256 | Active | 80 | 2.3.0 | Apache Aries JPA container 
257 | Active | 80 | 2.3.0 | Apache Aries JPA support 

したがって、次の

jpa| 2.5.0|| Started| aries-jpa-2.5.0| OSGi Persistence Container 

疑問を示しています。電子設置aries関連のバンドルを以下ませんそれらのバンドルが表示されなくなってしまうのではないでしょうか?

答えて

1

青写真の内容をありがとう。私は最初の答えで間違っていた。

エラーの理由はthe issue ARIES-1600 in aries jpaです。この問題はAries JPA 2.5.0で修正されています。あなたの機能にこの機能レポのURLを追加することによって、それを使用することができます:

mvn:org.apache.aries.jpa/jpa-features/2.5.0/xml/features 

コマンドラインからインストールする場合は、使用してそれをインストールすることができます。

機能:レポ追加アリエス-JPA 2.5.0

+0

私はちょうど青写真の内容で投稿を更新しました – isco

+0

ありがとう、これは問題を解決しました、私はまだ関連する質問があります(更新2) – isco

+1

インストールされたバンドルの数は、牡羊座のjpa 2.5.0と2.3.0の間で異なるべきではありません。私がla-sをするとき| grep jpa私は通常の4バンドルを見る。 –

関連する問題