java.net.connectexception: Připojení odmítnuto: žádné další informace prostřednictvím serveru, [duplikát]
On 1 ledna, 2021 by adminKomentáře
- Zveřejňování možných duplikátů na celém fóru nepomůže, ' to, také server a lan jsou dvě různé věci.
- @dupe, I ' raději zde propojte druhou otázku, protože druhá odpověď vůbec není užitečná.
- mhm druhá odpověď není ' užitečná na všechny.
- ikr, druhá odpověď je zbytečná, proč jste si mysleli, že jsem otevřel tuto otázku, možná odpovědět na otázku a neoznačit ji jako duplikát, aniž byste se na ni více dívali?
Odpověď
1) Klient a Server, jeden nebo oba nejsou v síti. Ano, je možné, že nejsou připojeni k síti LAN, internetu nebo jiné síti, v takovém případě Java vyvolá na straně klienta výjimku „java.net.ConnectException: Connection odmietnuto“.
2) Server není spuštěn Druhým nejčastějším důvodem je, že server je nefunkční. V takovém případě také získáte java.net.ConnectException: Chyba odmítnutí připojení. Nelíbí se mi, že zpráva, kterou dává, ne bez ohledu na to, proč je vytištěna stejná chyba. Mimochodem, můžete použít následující síťové příkazy, např. pomocí příkazu ping zkontrolujte, zda je server spuštěný a naslouchá na portu.
3) Server je spuštěn, ale neposlouchá na portu, klient se pokouší připojit. Toto je další častá příčina „java.net.ConnectException: Connection odmietnuto“, kde je server spuštěn, ale naslouchá na jiném portu. Je těžké přijít na tento případ, dokud o tom nepřemýšlíte a neověříte konfiguraci. Pokud pracujete na velkém projektu a máte hierarchický konfigurační soubor, je možné, že probíhá buď výchozí konfigurace, nebo některá jiná nastavení převažují nad vaším správným nastavením.
4) Firewall není pro hostitele povolen kombinace portů Téměř každá podniková síť je chráněna branami firewall. Pokud se připojujete k síti jiných společností, např. otevření relace FIX brokerovi v jakémkoli elektronickém obchodním systému, musíte vznést požadavek brány firewall z obou stran, abyste se ujistili, že si navzájem povolují IP adresu a číslo portu. Pokud brána firewall neumožňuje připojení, budete také přijímat stejnou java.net.ConnectException: výjimka odmítnutá v aplikaci Java.
5) Kombinace hostitelského portu je nesprávná. Může to být další důvod java.net.ConnectException: připojení odmítnuto: připojit. Je to docela možné že buď poskytujete nesprávnou kombinaci portů hostitele, nebo byla na straně serveru změněna dřívější kombinace portů hostitele. Zkontrolujte nejnovější konfiguraci na straně klienta i na straně serveru, abyste se vyhnuli výjimce odmítnuté připojením.
6) Nesprávný protokol v Connection String TCP je základním protokolem pro mnoho protokolů na vysoké úrovni, včetně HTTP, RMI a dalších. Při předávání připojovacího řetězce musíte zajistit, abyste předávali správný protokol, který server očekává, např. ver vystavil svou službu prostřednictvím RMI, než by měl řetězec připojení začínat rmi: //
Komentáře
- Žádný z těchto kroků nefungoval, již existuje pravidlo brány firewall, 1 je pro LAN a toto není ' t LAN jeho celosvětovým serverem, port je správný a 6, používá TCP a nepoužívá RMI. Nějaké další nápady?
- Zkusili jste pomocí pingu otestovat připojení mimo minecraft?
- Ano, ping to mimo minecraft.
Napsat komentář