問題タブ [apache-servicemix]
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.
apache-camel - FUSE (servicemix) ESB のキャメル cxf ルートでの IllegalStateException
FUSE (Ver. 4.3.0) ESB/OSGi コンテナーにキャメル (Ver. 2.4.0) ルートを設定しようとしています。WebService 呼び出しを「プロキシ」アドレスから実際のサービスにルーティングするには、単純な cxf-proxy である必要があります。
私はいくつかのドキュメントを読みました:
次のスプリング構成を設定します。
FUSE でバンドルを開始しようとすると、この例外が発生します
何が悪いのかわかりません。エンドポイント アドレスが間違っているのではないかと疑っており、サーブレット アドレスがわかりません (cxf:cxfEndoint サーブレット アドレス属性がありません)。
この問題を解決するために私を正しい方向に導くための助けをいただければ幸いです。
ありがとうクラウス
apache-camel - 工程別工順
そのメッセージで指定された操作によってServiceMixメッセージをルーティングする方法はありますか?
グーグルで調べてみましたが、この単純なタスクを完了する方法を見つけることができませんでした。そもそも間違っているのでしょうか?
2 種類のメッセージをディスパッチするアダプターがあります。他の 2 つのアダプターは、それらをキャッチして応答する必要があります。両方のメッセージの本文は同じですが (たとえば let it be some <product>...</product>
)、操作は異なります (たとえばupdate
and create
)。そのメッセージを別のアダプターにルーティングするにはどうすればよいですか?
前もって感謝します。
spring - Beans.xmlの前にjndi.xmlをロードします
私はbeans.xmlとjndi.xmlの2つのファイルを持っています。jndi.xmlを介してJNDIに入れられるbeans.xml内の何かを取得したいと思います。残念ながら、beans.xmlのBeanは、jndi.xmlがロードされる前に作成されるため、beans.xmlでJNDIルックアップを実行しようとすると、JNDIには何もありません。bean.xmlの前にjndi.xmlをロードする方法はありますか?
Beans.xml
jndi.xml
これは、beans.xmlがjndi.xmlの前にロードされていると私に信じさせるログです。
apache-camel - ServiceMix を使用してリモート Web サービスをプロキシする
これは明らかかもしれませんが、ServiceMix でそれを行う方法をまだ理解していません: 外部 Web サービスhttp://mypartner.com/service/partnerService
私
のプラットフォームは、たとえばhttp://myservicemix.com/
'OSGI バンドルを使用したい
これは私が必要なものですか?:
- cxfbc:provider (これはリモート サービスと対話するもので、バンドル内の wsdl ですよね?)
- 2 つを橋渡しするためのラクダ ルートと変換
- jaxrs:server (RESTサービスとして公開したい)
http - ServiceMixのCamelはどのhttp機能を使用する必要がありますか?
ServiceMix内でCamelを使用していますが、camel-httpとservicemix-httpの機能があることがわかりますが、同じですか?
apache-servicemix - servicemix 4.3.2 camel cxf プロデューサーから cxf-nmr コンシューマーが機能しない
camel cxf プロデューサーを使用して nmr エンドポイント経由で通信する 2 つの別個のバンドルを取得しようとしています。私は一週間ずっとこれに取り組んできましたが、今のところうまくいきません。
ただし、例の cxf-camel-nmr と同じようにすべての nmr エンドポイントを問題なく使用できるため、バンドルが問題ないことがわかります。真剣に、これは非常に単純な Hello World のプロトタイプであり、動作させることができません。
どんな助けや提案も素晴らしいでしょう!!
Env: Java 1.5 Apache Servicemix 4.3.2 (バージン インストール)
servicemix には、2 つの個別の osgi バンドルがあります。camel cxf プロデューサーが nmr エンドポイントを正常に呼び出すことができず、修正方法の手がかりがありません。
バンドル #1 cxf-nmr //消費者
バンドル #2 //プロデューサー
--
--
cxf - カスタム JAAS ログイン モジュールを Servicemix に追加する際に問題が発生する
OSGI ベースの Web サービス アプリケーションに Servicemix 4.2 を使用しています。私の Web サービス アプリケーションは、Servicemix で提供される CXF スタックを使用して公開されています。
ここで、アプリケーションを個別に開発された認証 API と統合する必要があります。サードパーティの API は、認証手段として JAAS を使用しています。
アプリケーションバンドルにサードパーティの jar を埋め込みました。export-package 命令を使用して LoginModule 実装クラスをエクスポートしました。
サードパーティが提供する jaas モジュールを使用しようとすると、Cannot create Login Context.No LoginModules configured for LoginModule というエラーが発生しました
サードパーティの jaas プロバイダは、システム プロパティ java.security.auth.login.config を使用して jaas.config ファイルの場所を見つけます。 jaas.config ファイルの内容は次のとおりです。
LoginModule { com.altair.aaservice.windowsauthn.hwec.WindowsAuthentication が必要です。};
グーグルで調べたところ、servicemix には jaas Apache Felix Karaf :: JAAS Modules (1.4.0) Apache Felix Karaf :: JAAS Config (1.4.0) の 2 つのシステム バンドルが用意されていることがわかりました。
また、jaas を実装するには、etc/users.properties ファイルなどを変更する必要があります。しかし、サードパーティの jaas プロバイダーと統合する必要があるため、これらの方法を調べることはできません。また、servicemix で提供されるドキュメントのほとんどは、servicemix の方法を使用して jaas を実装することを主張しているため、解決策を見つけることにあまり成功しませんでした。
2 つのシステム バンドルを手動でアンインストールした後、次のエラーが発生しました javax.security.auth.login.LoginException: LoginModule クラスが見つかりません: com.altair.aaservice.windowsauthn.hwec.WindowsAuthentication not found from bundle [org.apache. cxf.bundle]
私の Web サービスは CXF ベースであるため、このバンドルを探している可能性があります。
servicemix をカスタム jaas 実装と統合する便利な方法はありますか。ありましたら教えてください。
upgrade - Fuse Servicemix 4.2.0 を 4.4.0 にアップグレードする方法
これを試みた人はいますか?後者には既存のサービスがあることを念頭に置いて、4.2 から 4.4 にアップグレードする方法を知りたいです。新しくアップグレードされた 4.4 でも動作することを願っています。
web-services - Service works in Tomcat doesn´t work on Servicemix
I´ve deployed a service into Tomcat 6 and into Servicemix 4.3
I´ve used soapUI 4 to send a request to the servers, from tomcat i get an answer, from servicemix i don´t. Both requests are differente Tomcat port 8080, servicemix port 8181.
The service is SOAP web-service in a .war file.
Has anyone done this type of migration? Do i need libraries in servicemix from tomcat?
web-services - Servicemix 4.3 で Tomcat からサービスを呼び出す
このアドレスhttp://localhost8080/testserviceでTomcat 6で実行されているWebサービスがあります。Servicemix 4.3にデプロイしたいのですが
、Servicemix 4.3からこのWebサービスを呼び出す方法について、簡単なチュートリアルを知っている人はいますか?