tcp/ip monitor
in eclipse habe ich eine weblogic server ausgeführt wird, und eine j2ee-Anwendung bereitgestellt werden.
die Anwendung, die auf port 7001.
ich will Haken Sie den monitor auf, um die Anwendung, die ich nicht wissen, welche ports zu verwenden.
ich glaube, ich weiß, was in der für den Host Name (localhost:7001), aber nicht sicher sind, welche Art und Lokaler Port. in der proeferences, was gemeint ist mit den Lokalen Port.
spielt es eine Rolle wenn ich nun den monitor vor oder nach der Anwendung ausgeführt wird?
mein Ziel ist es, die dem Verkehr zusehen wie ich mich anmelden, von meinem lokalen Rechner per browser und surfen Sie zu anderen teilen der Anwendung.
vielen Dank für jede Hilfe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den monitor im Grunde wirkt wie ein proxy. Die lokale monitoring-port ist der port, den Sie senden Anfragen an den monitor an. Es kann jede beliebige freie Portnummer (7002, zum Beispiel).
Host-name, port, und geben Sie beschreiben Sie, was Sie wollen, dass die monitor-proxy. In deinem Fall wäre es "localhost", "7001" und HTTP.
Dann würden Sie Ihren browser verwenden, um Zugriff auf localhost:7002, und die Proxy-Anfragen und-Antworten würde, werden im monitor angezeigt.
wenn Ihr original-url für den webservice wird sagen
http://abc.xyz:5674/ws/wsdl:linkaction
dann diese Einstellungen für tcp/ip-monitor:
Und ändern Sie die webservice-url zu "http://localhost:8888/ws/wsdl:linkaction"
Führen Sie Ihre client.java als java-Anwendung
damit Ihre Anfrage wird durch tcp/ip proxy und Sie können die soap-Nachrichten.
Normalen SOAP-Umschlag fließt
1. Client - - - - - > SOAP-Umschlag ----> Server:9999
Abfangen SOAP-envelope, können Sie einen anderen host-server ("TcpMonitorServer") zwischen client und server finden Sie unter neues fließt :
Client - - - - - > SOAP-Umschlag ----> TcpMonitorServer:8888
TcpMonitorServer:8888 --> SOAP-Umschlag ---> Server:9999
Server:9999 ----> SOAP-Umschlag ---> TcpMonitorServer:8888
TcpMonitorServer:8888 ----> SOAP-Umschlag ---> Client
Quelle