3

JBoss 7.1.1 を使用していますが、EAR が SOAP リクエストを行うたびに、JBoss が必要な各サービスを作成するのに約 2 分かかります。

14:30:14,822 INFO  [org.apache.cxf.service.factory.ReflectionServiceFactoryBean] (http--0.0.0.0-8081-3) Creating Service {http://services.discretewireless.com/v2009_1/}AuthenticationManagerV1Port from WSDL: http://services.discretewireless.com/v2009_1/AuthenticationManagerV1.wsdl

実行時にサービスを作成する代わりに、サービスが使用されるたびに、WSDL をダウンロードする必要がないようにどこかで何かを構成できますか...サービスを作成しています... WSDL から:...私の豆はSOAPリクエストを行いますか?

4

1 に答える 1

-1

クライアントを実行する前に wsdl をダウンロードして、2 つの異なる方法で使用可能にすることができます。まず、CXF の wsdl2java ジェネレーターを使用すると、クラスパス上の wsdl の場所 (wsdlLocation) を修正できます。wsdl は、あなたのスタブ。または、2 番目に、(ローカル ファイルを参照する) URL をサービスのコンストラクターに渡すことができます。ここで、URL は「file://path...」のようなものです。

于 2013-04-11T23:42:49.827 に答える