1

すべてのプラットフォームで相互運用可能な Web サービスを実装する必要がある Web サービス プロジェクトを開発しています。そのため、最初は SOAP 1.1 を使用するため basicHttpBinding を使用しましたが、信頼できるメッセージング、セキュリティ、例外などの WS-* の機能が必要です。そこで、SOAP 1.2 標準である wsHttpBinding を使用しました。

テスト サーバーにデプロイした後、Netbeans IDE を使用して Web サービス クライアントを生成しました。その代わりに、Java で wsimport ツールを呼び出してプロキシ クラスを生成しました。メソッドを呼び出すと、5分間アクティビティがないように、単に非稼働状態になります。Java クライアントが WCF で作成された SOAP 1.2 Web サービスを使用できるかどうかを判断できませんか?

すべての機能に wsHttpBinding 以外のバインディングを使用する必要があるかどうか、また相互運用性も必要かどうかを知る必要があります。

Webメソッドを呼び出してもエラーは発生しません。デバッグを試みましたが、助けにはなりませんでした。メソッドを呼び出していた行にブレークポイントを設定しました。デバッガーがその行に到達しても何も起こらず、IDEは実行ステータスを表示しますサーバーへのHTTPリクエストを監視するツールを誰かが提案できる場合。

4

2 に答える 2

0

JavaクライアントとWCFサービス間の通信をトレースしてみましたか?

最初に2つのことを行います。それは、WCFへのログインをオンにすることです。トレースツール(多くのtike tcptraceがあります)を使用してクライアントとサーバー間のプロキシとして機能し、クライアントをトレースツールに向け、トレースツールをサーバーに向けます。そうすることで、トラフィックとXML(存在する場合)が前後に送信されるのを確認できます。それはあなたに何が起こっているかについてあなたにはるかに良い考えを与えるはずです。

于 2009-08-17T17:29:19.080 に答える
0

SOAP 1.1 を使用して別のエンドポイントを構成してみませんか?

于 2009-08-19T07:01:28.327 に答える