Programm blockiert Port
-
Hallo,
bei mir blockiert irgendein Programm den Port 1099. Wie kann ich herausfinden, welches Programm bzw. welcher Prozess dafür verantwortlich ist? Es findet keinerlei Netzwerkaktivität über den Port statt - hab es mit Wireshark getestet.
Ich möchte den Port gerne für RMI verwenden und muss deshalb den blockierenden Prozess finden. Wie geh ich da am besten vor?
Gruß
-
netstat -a -n -o
PID merken und im Taskmanager den passenden Prozess suchen.
-
Wenn du RMI programmierst -> 1099 ist der Standardport der RMI-Registry!
MfG SideWinder
-
SideWinder schrieb:
Wenn du RMI programmierst -> 1099 ist der Standardport der RMI-Registry!
MfG SideWinder
Genau das ist mein Problem, wenn ich rmiregistry starten, dann erhalte ich: "Port already in use: 1099"
Auch wenn ich mit Java oder .Net einen Socket auf 1099 binden möchte klappt das aus dem selben Grund nicht.
Aber "netstat -a -n -o" findet keinen Prozess, der Port 1099 belegt. Was nun?
Gruß
-
User45879 schrieb:
...
Ganz sicher, dass du nicht bereits die Registry irgendwo gestartet hast und dir deshalb der Port blockiert ist? Starte mal den Rechner neu...
MfG SideWinder
-
SideWinder schrieb:
User45879 schrieb:
...
Ganz sicher, dass du nicht bereits die Registry irgendwo gestartet hast und dir deshalb der Port blockiert ist? Starte mal den Rechner neu...
MfG SideWinder
Die Registry ist 100%ig nicht gestartet. Sonst müsste ja der Prozess im Taskmanager auftauchen und auch "LocateRegistry.getRegistry(1099);" sollte funktionieren ...
Neugestartet hab ich den Rechner schon 2 mal ohne Erfolg

-
Tcpview.exe aus der Sysinterna Suite sollte vielleicht helfen.