問題タブ [jbossfuse]
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.
java - Fuse ESB osgi:install で実行中の問題
おはよう、
osgi:install -s fab:mvn:org.jboss.fuse.examples/cbr/6.0.0.redhat-015
しばらくそのままで、エラーがスローされます
コマンド実行エラー: バンドルのインストール中にエラーが発生しました: バンドル fab をインストールできません:mvn:org.jboss.fuse.examples/cbr/6.0.0.redhat-015
ログファイルを見ると、次のように表示されます
org.sonatype.aether.resolution.ArtifactDescriptorException: org.jboss.fuse.examples:cbr:pom:6.0.0.redhat-015 のアーティファクト記述子の読み取りに失敗しました
原因: org.apache.maven.model.resolution.UnresolvableModelException: アーティファクト org.jboss.fuse.examples:project:pom:6.0.0.redhat-015 を repos1 から転送できませんでした ( http://repo.fusesource.com /nexus/content/groups/public ): ファイル転送エラー: 接続タイムアウト: 接続
原因: org.sonatype.aether.resolution.ArtifactResolutionException: アーティファクト org.jboss.fuse.examples:project:pom:6.0.0.redhat-015 を repos1 から転送できませんでした ( http://repo.fusesource.com/nexus /content/groups/public ): ファイル転送エラー: 接続タイムアウト: 接続
ローカル リポジトリが非標準の場所にあり、settings.xml ファイルに値があります。settings.xml ファイルには、アプリケーションが上記をプル/解決することを期待していた会社のネクサス リポジトリへのパスも含まれています。 「org.ops4j.pax.url.mvn.cfg」ファイルで次の設定も変更しました
org.ops4j.pax.url.mvn.settings=file:D:/Maven/settings.xml
問題を解決するためにいまだに fusesource にアクセスしている理由がわかりません。
maven - すべてを機能させる: War、OSGI、Spring Beans、Maven
Fuse Servicemix (バージョン 4.3.1) で bean ファイルを使用して war をデプロイしようとしています。私は自分の戦争を構築するためにmavenを使用しています。私はこれを機能させることができないようです。これを行う方法を教えてくれるウェブサイトを誰か提供できますか?
このWebサイトは、web.xmlファイルに何を入れるかを教えてくれますが、残りについては説明していません。
http://fusesource.com/docs/esbent/7.0/esb_deploy_osgi/BuildWar-Spring.html .
私は 19 日間にわたっていくつかの解決策と方法を試しました。この猫の皮はみんな違うようですが、どれも私には合いません。
脂肪戦争 (解決済み) :
以下の回答を参照してください
スキニー戦争:
osgiでは不可能のようです。あまりにも多くのパッケージを手動でインポートする必要があります。このリンクはそれを解決するように見えますが、多くの厄介な副作用があるようです.
fuseesb - JBoss Fuse と Fuse ESB の違いは?
Fuse ESB は Red Hat に買収され、JBoss Fuseとして提供されるようになったようです。
それらは基本的に同じテクノロジーであり、プラスまたはマイナスのいくつかの改善点があると推測するのは正しいですか?
どちらもオープン ソースであり、同じテクノロジ スタック上に構築されていることがわかります。そのため、これが既存のプロジェクトに大きな影響を与えることなく単なる名前の変更であることを願っています。
java - JBoss Fuse Fabric に MBean (JMX) を登録する最も簡単な方法は?
JBoss Fuse Fabric (v7.2.0.redhat-024) で実行するサービス用のカスタムMBeanを作成しました。
- インターフェース:
com.mycompany.myservice.MyServiceManagerMBean
- 実装クラス:
com.mycompany.myservice.MyServiceManager
MBean を JBoss Fuse で登録または「検出」する最も簡単な方法は何ですか?
以下を blueprint.xml に追加しようとしましたが、うまくいかないようです:
サービスをデプロイするプロファイルで JBoss Fuse Fabric を実行し、JConsole を起動して、org.apache.karaf.man.Mainという名前の最初のローカル プロセスに接続します (そのうちの 2 つがあります)。
それでも、MBean が見つかりcom.mycompany.myservice
ません。[MBean] タブに表示されることを期待していますが、そこにはありません。
対照的に、このツリー ノードの下にすべてのデータソース jmx Bean が表示されます。
com.mycompany.anotherservice.datasources
.
ただし、データソース MBean はjmxEnabled=trueを設定することによって構成されているため、独自の MBean を構成および公開する方法について、私は賢明ではありません。
ここで何をする必要があるか教えてください。
前もって感謝します。
jbossfuse - karaf に FAB 機能をインストールするには?
FAQ ページには、OSGi コンテナーで FAB サポートを有効にするにはどうすればよいですか? に関するアクションがあります。
しかし、うまくいきません。エラーメッセージは次のとおりです。
Google から解決策を見つけようとしましたが、次のリポジトリを に追加しようとしましたetc/org.ops4j.pax.url.mvn.cfg
。
また、インターネット プロキシの設定が正しいことを確認できます。
そのため、機能のリポジトリが間違っているようです。何か提案をするのを手伝ってくれませんか?
activemq - 永続メッセージを使用して ActiveMQ を負荷分散する方法
次のようなトランザクションを行う Apache Camel に基づくミドルウェアがあります。
現在、それは完全に機能します。しかし、100 TPS から 500 TPS にスケールアップすることはできません。私はもう
- コンカレント コンシューマ設定を上げ、空の businessProcessor を使用しました
- 構成された JAVA_XMX および PERMGEN
トランザクションを高速化します。
Active MQ Web コンソールによると、シナリオ 500TPS で処理待ちのメッセージが非常に多くあります。解決策の 1 つは、ActiveMQ をスケールアップすることだと思います。そのため、クラスターで複数のブローカーを使用したいと考えています。
http://fuse.fusesource.org/mq/docs/mq-fabric.html (セクション「トポロジー」) によると、クラスタリング モードで ActiveMQ を構成することは、非永続的なメッセージに適しています。私見、実行中のすべてのブローカーが同じストアファイルを使用するため、適切ではないことは事実です。しかし、ストアファイルを分離するのはどうですか?今なら可能ですよね?
誰でもこれを説明できますか?それが不可能な場合、永続メッセージの負荷を分散する最善の方法は何ですか?
ありがとう
fuseesb - Fab を使用したバンドルのインストール - 不明なプロトコル: fab
http://fuse.fusesource.org/bundle/faq.htmlの下部に記載されているように、features.xml でヒューズ アプリケーション バンドル ツールを使用して、起動時に機能をインストールしようとしていますが、起動順序に問題があります。
私のorg.apache.karaf.features.cfgファイルにあるFuse Application Bundlesバンドルを含むのは、ファブリックバンドル機能だと思います:
私の機能は次のように定義されています。
しかし、起動すると、ログに次のように表示されます。
Fuse Application Bundles バンドル (fab-osgi) が実際に 3 秒後に開始されることに気付きました。
したがって、サーバーがシェルで起動されると、実行できます
機能が正常にインストールされます。
したがって、機能をインストールして開始する前に、Fuse Application Bundles バンドルがインストールされ、起動時に開始されていることを確認する必要があると思います。どうすればこれを達成できますか?
乾杯、
トム
apache-camel - Apache Camel の Ping サービス
統合レイヤーに Apache Camel を使用しています。camel-cxf コンポーネントを使用してそれらを呼び出す WebService がいくつかあります。すべて問題ありません。ここで、クライアントは WebService 呼び出しの前に ping サービスを実行したいと考えています。ping サービスが失敗した場合、WebSevice 要求が別のエンドポイントに送信されます。Juste はあなたの提案が必要でした.camel には TCP プロデューサーとして機能し、TCP エンドポイントに ping サービスを実行するコンポーネントがありますか?
ありがとう!
spring-mvc - org.apache.camel.InvalidPayloadException の取得
こんにちは、Spring+ jboss fuse + Apache アクティブ MQ を使用しているときに次のエラーが発生します。型コンバーターが解決策である場合、いくつかの型変換があると聞きました。良いサンプルを教えてください。
camel-context.xml の私のルートは次のとおりです。
私のトリガーは List> を返します。その後、以下のような例外が発生します
**org.apache.camel.CamelExecutionException: 交換での実行中に例外が発生しました: Exchange[JmsMessage[JmsMessageID: ID:HMECD000781-58596-1378127658725-3:1:24:1:1]]
原因: org.apache.camel.InvalidPayloadException: No body available of type: org.springframework.util.LinkedCaseInsensitiveMap but has value: "phani" of type: java.lang.String on: JmsMessage[JmsMessageID: ID:HMECD000781-58596 -1378127658725-3:1:24:1:1]。原因: 型: java.lang.String から必要な型: org.springframework.util.LinkedCaseInsensitiveMap に値 "some blah some blah" を変換するために使用できる型コンバーターがありません。Exchange[JmsMessage[JmsMessageID: ID:HMECD000781-58596-1378127658725-3:1:24:1:1]]。原因: [org.apache.camel.NoTypeConversionAvailableException - タイプ: java.lang.String から必要なタイプ: org.springframework.util.LinkedCaseInsensitiveMap に値 "some blah some blah" を変換するために使用できるタイプ コンバーターがない]
原因: org.apache.camel.NoTypeConversionAvailableException: タイプ: java.lang.String から必要なタイプ: org.springframework.util.LinkedCaseInsensitiveMap に値 "some blah some blah" を変換するために使用できるタイプ コンバーターがありません
**
できるだけ早く返信してください