java.net.connectexception: Verbindung abgelehnt: Keine weiteren Informationen über Server, [Duplikat]
On Januar 1, 2021 by adminKommentare
- Das Posten möglicher Duplikate in allen Foren hilft nicht ', auch Server und LAN sind zwei verschiedene Dinge.
- @dupe, I ' verknüpfe lieber die andere Frage hier, da die andere Antwort überhaupt nicht hilfreich ist.
- mhm die andere Antwort ist nicht ' nicht hilfreich bei all.
- ikr, die andere Antwort ist nutzlos. Warum hast du gedacht, ich hätte diese Frage geöffnet, vielleicht die Frage beantwortet und sie nicht als Duplikat markiert, ohne mehr darüber nachzudenken?
Antwort
1) Client und Server, einer oder beide befinden sich nicht im Netzwerk. Ja, es ist möglich, dass sie nicht mit LAN, Internet oder einem anderen Netzwerk verbunden sind. In diesem Fall löst Java auf der Clientseite die Ausnahme „java.net.ConnectException: Verbindung abgelehnt“ aus.
2) Server läuft nicht Der zweithäufigste Grund ist, dass der Server ausfällt und nicht läuft. In diesem Fall erhalten Sie auch java.net.ConnectException: Fehler „Verbindung abgelehnt“. Was mir nicht gefällt, ist die Meldung, die er gibt, nein egal aus welchem Grund wird der gleiche Fehler ausgegeben. Übrigens können Sie folgende Netzwerkbefehle verwenden, z. Pingen Sie, um zu überprüfen, ob der Server ausgeführt wird und den Port überwacht.
3) Der Server wird ausgeführt, überwacht jedoch nicht den Port. Ein Client versucht, eine Verbindung herzustellen. Dies ist eine weitere häufige Ursache für „java.net.ConnectException: Verbindung abgelehnt“, bei der der Server ausgeführt wird, aber den anderen Port überwacht. Es ist schwierig, diesen Fall herauszufinden, bis Sie darüber nachdenken und die Konfiguration überprüfen. Wenn Sie an einem großen Projekt arbeiten und über eine hierarchische Konfigurationsdatei verfügen, wird möglicherweise entweder die Standardkonfiguration durchgeführt oder einige andere Einstellungen überschreiben Ihre korrekte Einstellung.
4) Die Firewall ist für Host- nicht zulässig. Portkombination Fast jedes Unternehmensnetzwerk ist durch Firewalls geschützt. Wenn Sie eine Verbindung zu einem anderen Unternehmensnetzwerk herstellen, z. Wenn Sie eine FIX-Sitzung für den Broker in einem beliebigen elektronischen Handelssystem öffnen, müssen Sie eine Firewall-Anfrage von beiden Seiten auslösen, um sicherzustellen, dass sie sich gegenseitig die IP-Adresse und die Portnummer erlauben. Wenn die Firewall keine Verbindung zulässt, werden Sie dies auch tun Empfangen der gleichen java.net.ConnectException: Ausnahme für Verbindung abgelehnt in Java-Anwendung.
5) Die Host-Port-Kombination ist falsch. Dies könnte ein weiterer Grund für java.net.ConnectException sein: Verbindung abgelehnt: connect.It ist durchaus möglich dass entweder Sie eine falsche Host-Port-Kombination angeben oder eine frühere Host-Port-Kombination auf der Serverseite geändert wurde. Überprüfen Sie die neueste Konfiguration sowohl auf der Client- als auch auf der Serverseite, um eine Ausnahme zu vermeiden, bei der die Verbindung abgelehnt wurde.
6) Falsches Protokoll in Verbindungszeichenfolge TCP ist das zugrunde liegende Protokoll für viele übergeordnete Protokolle, einschließlich HTTP, RMI und andere. Während Sie die Verbindungszeichenfolge übergeben, müssen Sie sicherstellen, dass Sie das richtige Protokoll übergeben, das der Server erwartet, z. B. wenn ser ver hat seinen Dienst über RMI verfügbar gemacht, als die Verbindungszeichenfolge mit rmi beginnen sollte: //
Kommentare
- Keiner der Schritte hat funktioniert, es gibt bereits einen Firewall-Regel, 1 ist für LAN und dies ist kein ' t LAN ist ein weltweiter Server, der Port ist korrekt und 6 verwendet TCP und verwendet kein RMI. Irgendwelche anderen Ideen?
- Haben Sie versucht, die Verbindung außerhalb von Minecraft mit Ping zu testen?
- Ja, es pingt außerhalb von Minecraft.
Schreibe einen Kommentar