環境:
- サーブレット コンテナー: Apache Tomcat 7
- Java web\IoC フレームワーク: Apache Tapestry 5.3.6
- Web サービス フレームワーク: Apache CXF 2.7.3
要件
.Netクライアント(つまり)にWebサービスを提供する必要がありますC#。この Web サービスは、Tapestryの IoC フレームワークを利用して、そのレジストリを使用して、Tapestry構成されたサービス (つまり、ユーティリティ サービス)を自動的に初期化できる必要があります。
現在の進行
私は非常に新しいですjax-wsが、ドキュメントを読んだ後、次のサンプルApache CXFを模倣しようとしています。そこで、インターフェイスのない単純なサービスを開発し、次のコマンドを正常に実行しました。
java2ws -wsdl -server -verbose -o IpkWS.wsdl -databinding aegis -portname IxAccess -address http://localhost:8080/ipk-ws -servicename IpkWS -frontend jaxws -soap12 -s ws_build -d ws_resources com.sc.ipk.ws.services.Calculator
wsdlファイルとEndpointクラスを作成しました。上記のリンクのサンプルによるとCXFServlet、web.xmlファイルで を定義する必要があります。それでもcxf-servlet.xmlファイルを作成する必要があります。
質問
- モジュールの書き方は知ってい
Tapestryますが、Web サービスではどのようにすればよいですか?- Web アプリのファイル
CXFServletに永続的に保持せずに構成することは可能ですか? このモジュールを他のクライアントにデプロイしない可能性が非常に高いため、ファイルweb.xmlに含めなくてもかまいません。CXFServletweb.xml - Web サービスを実行するために最低限必要なライブラリは
Apache CXF何JAX-WSですかApache Tomcat 7?
- Web アプリのファイル
- ファイルが必要ですか?
cxf-servlet.xmlそれはなんのためですか ? .Netクライアントがサービスを利用できるようにするために必要な構成はありますか? はいの場合、他のクライアント プラットフォームが Web サービスを適切に使用するのに影響しますか?Endpointによって作成されたクラスは、どのような目的にjava2ws役立ちますか?mainによって実行されるメソッドですかCXFServlet?- I'll have to return a complex collection of
Javaobjects, should it OK with.Netclient とは何ですか?