1

Eclipseでは、weblogicサーバーを実行していて、j2eeアプリケーションをデプロイしています。アプリケーションはポート7001でサービスを提供しています。モニターをアプリケーションに接続したいのですが、使用するポートがわかりません。ホスト名(localhost:7001)に何を入力すればよいかはわかっていると思いますが、タイプとローカルポートに何を使用すればよいかわかりません。手続きでは、ローカルポートの意味は何ですか。アプリケーションの実行前または実行後にモニターを起動するかどうかは重要ですか?私の目標は、ログイン時にローカルマシンからブラウザを介してトラフィックを監視し、アプリケーションの他の部分にアクセスすることです。助けてくれてありがとう

4

3 に答える 3

12

Webサービスの元のURLがhttp://abc.xyz:5674/ws/wsdl:linkaction

次に、tcp/ipモニターに対して次の設定を行います。

local monitoring port:8888
hostname:abc.xyz
port:5674
type:http
Start it

そして、WebサービスのURLを「http:// localhost:8888 / ws / wsdl:linkaction」に変更します

client.javaをJavaアプリケーションとして実行します

したがって、リクエストはtcp / ipプロキシを経由し、soapメッセージを確認できます。

于 2012-10-18T11:23:06.443 に答える
7

モニターは基本的にプロキシとして機能します。ローカル監視ポートは、モニターにリクエストを送信するポートです。空いている任意のポート (7002 など) を指定できます。

ホスト名、ポート、およびタイプは、モニターが何にプロキシするかを記述します。あなたの場合、localhost、7001、および HTTP になります。

次に、ブラウザーを使用して localhost:7002 にアクセスすると、プロキシされた要求と応答がモニターに表示されます。

于 2009-01-14T18:18:42.550 に答える
0

通常の SOAP エンベロープ フロー
1. クライアント ----> SOAP エンベロープ ----> サーバー:9999

  1. サーバー:9999 ----> SOAP エンベロープ ---> クライアント

SOAP エンベロープをインターセプトするには、クライアントとサーバーの間に別のサーバー (「TcpMonitorServer」) をホストできます。新しいフローを参照してください。

  1. クライアント ----> SOAP エンベロープ ----> TcpMonitorServer:8888

  2. TcpMonitorServer:8888 --> SOAP エンベロープ ---> サーバー:9999

  3. サーバー:9999 ----> SOAP エンベロープ ---> TcpMonitorServer:8888

  4. TcpMonitorServer:8888 ----> SOAP エンベロープ ---> クライアント

ソース

于 2015-12-08T07:23:25.397 に答える