Frage

in Eclipse, ich habe eine WebLogic-Server läuft, und eine J2EE-Anwendung, um es im Einsatz. die Anwendung dient, auf Port 7001. Ich möchte den Monitor anschließen, um die Anwendung auf, ich weiß nicht, welche Ports zu verwenden. Ich glaube, ich weiß, was für die Hostnamen setzt in (localhost: 7001), aber nicht sicher, was für Art und Local Port zu verwenden. in dem proeferences, was durch Local Port gemeint. macht es aus, wenn ich den Monitor vor oder nach der Anwendung zu starten läuft? mein Ziel ist die Uhr der Verkehr, wie ich anmelden, von meinem lokalen Rechner über einen Browser und surfen auf andere Teile der Anwendung. Dank für jede Hilfe

War es hilfreich?

Lösung

Der Monitor fungiert im Grunde als Proxy. Die lokale Überwachung Port ist der Port Sie Anfragen an den Monitor sendet. Es kann jeden frei Port sein (7002, zum Beispiel).

Der Hostname, Port, und geben Sie beschreiben, was Sie den Monitor-Proxy zu wollen. In Ihrem Fall wäre es localhost, 7001 und HTTP wird.

Dann würden Sie Ihren Browser verwenden, um Zugriff auf localhost:. 7002, und die Proxy-Anfragen und Antworten auf dem Monitor angezeigt werden würden

Andere Tipps

Wenn Sie Ihre ursprüngliche URL für Webservice sagen http://abc.xyz:5674/ws/wsdl:linkaction

Sie dann diese Einstellungen für TCP / IP-Monitor:

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

Und die Webservice-URL ändern, um "http: // localhost: 8888 / ws / wsdl: linkaction"

Führen Sie Ihre client.java als Java-Anwendung

so Ihre Anfrage über TCP / IP-Proxy gehen und Sie können die SOAP-Nachrichten sehen.

Normale SOAP-Umschlag fließt
1. Client ----> SOAP-Umschlag ----> Server: 9999

  1. Server: 9999 ----> SOAP-Umschlag ---> Client

SOAP-Umschlag abfangen, können Sie einen anderen Server hosten ( „TcpMonitorServer“) zwischen Client und Server finden Sie neue Strömungen:

  1. Client ----> SOAP-Umschlag ----> TcpMonitorServer: 8888

  2. TcpMonitorServer: 8888 -> SOAP-Umschlag ---> Server: 9999

  3. Server: 9999 ----> SOAP-Umschlag ---> TcpMonitorServer: 8888

  4. TcpMonitorServer: 8888 ----> SOAP-Umschlag ---> Client

Quelle

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top