Die Java-App kann keine Verbindung zum Zielserver herstellen, der Browser jedoch
Ich habe diesen seltsamen Verbindungsfehler, bei dem meine Java-App von einigen PCs aus funktioniert, von anderen jedoch nicht. Was nicht funktioniert, ist der erfolgreiche Aufbau einer HTTP-Verbindung zu einem bestimmten Server. Java erhält eine TimeoutException.
Der seltsame Teil ist, auf den Systemen, auf denen es nicht funktioniert, wenn ich die Verbindung in einem lokalen Browser (Firefox und IE) öffne, funktioniert es. Ich erhalte eine Antwort nicht nur vom Authentifizierungs-Proxy, sondern auch mit korrekten Anmeldeinformationen von meinem Server. Es ist HTTP 400 (Bad Request), da der Browser die erwartete JSON nicht sendet.
Das lokale System ist Windows Server 2016. Die Windows-Firewall ist heruntergefahren. Soweit ich weiß, ist die lokale Installation Jahre alt. Keine Konfigurationsverwaltung hier.
Die Java-App läuft als Dienst als "NT-Authority / SYSTEM". Wenn ich es als lokaler Benutzer (wie der Browser) starte, verhält es sich genauso. Ich konnte keinen Unterschied sehen.
Wenn ich die TCP-Verbindung in TcpView überprüfe, wird der Status als "ESTABLISHED" angezeigt. Bedeutet das, dass der Handschlag erfolgreich war?
Ich habe wirklich keine Ideen mehr. Ich kann für jeden Teil des gesamten Systems behaupten, dass dort kein Fehler auftreten kann, da er von den meisten Systemen aus funktioniert. Außer einigen.
- Es kann nicht die Java-App sein, da derselbe Code in fast allen Fällen funktioniert.
- Es kann kein Server-Konfigurationsproblem sein, da wiederum fast keine Clients betroffen sind.
- Bei der Authentifizierung kann es nicht etwas sein, da die gleichen Anmeldeinformationen funktionieren, sobald ich die Java-App mit derselben Konfiguration von einem anderen lokalen System im selben lokalen Netzwerk aus ausführe. Die Authentifizierungskonfiguration ist die einzige Konfiguration meiner Java-App.
- Aus demselben Grund kann es sich nicht um ein lokales Netzwerkkonfigurationsproblem wie einen Proxy oder etwas anderes handeln.
Ich hatte auch den Verdacht, dass andere Anwendungen oder Viren auf demselben System ausgeführt wurden. Was könnten sie jedoch tun, um dieses Verhalten zu zeigen?
Jede Hilfe wird geschätzt.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
1
Wie vernetzt man Windows XP und Ubuntu Linux?