問題タブ [fabric8]

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 投票する
1 に答える
505 参照

activemq - DS の代わりに Blueprint を使用した Fabric8 での ActiveMQ 接続

Fabric8では、ActiveMQ 接続を取得するための推奨される方法はmq -fabric profileを使用することです。これは、Declarative Services を介して ActitveMQConnection オブジェクトを提供します。 この例は GitHubで提供されており、問題なく動作します。

ただし、Declarative Services と Blueprint Services が Fabric8 (または実際には任意の OSGI 環境) で連携する方法をまだ見つけていないため、私の OSGI アプリケーションは DS または blueprint を使用する必要があります。両方を混在させることはオプションではないようです。

ブループリントを使用したい場合 (私はそうしています)、まず Web UI からブローカーを作成し、コンソールに戻ってcluster-listと入力し、Fabric8 がブローカーに割り当てたポートを見つけてから、接続を構成する必要があります。次のような青写真:

これは機能しますが、可能な限り避けたい手動の手順がいくつか含まれているため、展開に適しているとは言えません。主な問題は、そのポートがどうなるかわからないことです。設定ファイルをくまなく調べましたが、どこにも見つかりませんでした。

設計図を介して Fabric8 で ActiveMQ 接続を取得するためのよりクリーンで自動化された方法はありますか? それとも宣言型サービスを使用する必要がありますか?

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

apache-camel - JBoss Fuse 6.1 でカスタム集約戦略をデプロイする方法

そのため、Camel のマルチキャストで使用したい集計戦略クラスがあります。これを JBoss Fuse のどこに配置すればよいかわかりません。現在、新しいファブリック プロファイルで blueprint camel.xml を使用してキャメル ルートを展開しています。集計戦略の作成方法は理解していますが、どこに配置すればよいかわかりません。

jar を /deploy ディレクトリにドロップして古い servicemix の方法で実行しようとしましたが (これが最善の方法ではないことはわかっていました)、とにかくうまくいきませんでした。私はMavenにあまり慣れていません。Git リポジトリにある Fuse 6.1 の新しいファブリック「プロファイル」でそれを保持したいと思います。それができないことは理解していますが、それができない場合はどこに置くのでしょうか?

手順は、システムに任意の Bean を追加する場合と同じですが、ドキュメントのどこに配置すればよいかわかりません。それを構築して参照する方法だけです。

ありがとう!

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

cxf - Apache Camel、Fabric8 (karaf) で cxf を実行中に DirectConsumerNotAvailableException が発生するが、ローカルでは正常に実行される

2 つのコンテキストへの 2 つのルーティングがあります。最初の1 つは http (jetty) リクエストを取得して送信しdirect:/{{sms.endpoint.name}}2 番目のコンテキスト は cxf から pojo を取得cxf:bean:smsCxfEndpoint して操作します。cxf エンドポイントは次のようになります。

ローカルは完璧に動作しますが、コンテナで実行すると、いくつかの悪が現れます。

助けてください^)

対応する pom: sms-service-impl/pom.xml で github に表示される展開については、上記のリンクを参照してください。

アドバイスありがとうございました!

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

java - Fabric8 を Eclipse と統合する方法は?

スタンドアロン インストールでfabric8-karaf-1.1.0.CR5を使用していますが、正常に動作します。

これをEclipse Kepler SR2に組み込みたいと思いました。

私は基本的にIntegrating Felix with Eclipseに従いました。しかし、図 8bin/felix.jarのようにプロジェクトのビルド パスに追加するだけでなく、すべての jar ファイルとそのサブディレクトリを追加しました (追加しただけで多くのエラーが発生した後)。libbinendorsedlib/karaf.jar

まだ 3 つの問題があります。

  1. 以下が System.err に出力されます。

    このエラー (?) メッセージは何を知らせようとしていますか? という名前のファイルlockがプロジェクトのルート ディレクトリに作成されますか? ありがとう、でもどうして?

  2. 以下が System.err に出力されます。

    括弧内は Windows 版の FileNotFoundException の詳細メッセージです。存在し、etc\shell.init.script言及されていないディレクトリのために、プロジェクトのルートフォルダーにコピーしましたが、役に立ちませんでした。

  3. の次のバンドルにコメントする必要がありましたetc\config.properties

    ...次の形式のエラーを取り除くには:

    ...しかし、これらのバンドルを無効にすると、Fabric8 はすぐにシャットダウンします。

    そうです、チェックしたいくつかの不足しているバンドルは、ローカルの .m2 リポジトリにありません。しかし、Maven は、Eclipse の内外を問わず、他のすべてのプロジェクトとうまく連携します。Fabric8 にアクセスして、ダウンロードしてください。

私は何が欠けていますか?

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

fabric8 - ダミー/0.0.0 を解決できません: 要件がありません

fabric8 CR5 のクラスターにプロファイルをデプロイしようとすると問題が発生します。

これはkaraf.logのログ部分です

これは私のローカルリポジトリです

jar がデプロイされる org.ops4j.pax.url.mvn.repositories プロパティに設定します。

誰かが私を助けることができますか?? 依存関係が解決されないのはなぜですか? ありがとうミルコ

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

rest - Spring DSL への URI REST Get Parameters で渡す方法

私の残りのサービスの URI の例は次のとおりです。

http://xx.xx.xxx.xx:8080/myservice/service/encode?encrypt=true&payload=11/11/2013%207:59:15%20AM&ttl=10h

サービスが含まれるノードで使用しているサービス ルートは次のとおりです。これはうまくいきます。ルートは、サービスに渡すものを橋渡しする必要があります。

私の問題は、クライアントルートにあります。時間コンポーネントは正常に機能していますが、GET に何かを追加しようとして失敗しました。これを行う方法を理解できれば、クライアントの例をいくつでも作成できます。

上記の URI の例を Sprint DSL に変換することで、誰かが私に足を踏み入れることができますか? その方法を教えていただければ幸いです。それから、変数を渡す方法を理解できます。