java.net.connectexception: Yhteys hylätty: ei lisätietoja palvelimen kautta, [duplicate]
On tammikuu 1, 2021 by adminKommentit
- Mahdollisten kopioiden lähettäminen foorumeille ei ole ' apua, myös palvelin ja lan ovat kaksi erilaista asiaa.
- @dupe, I '
- mhm toinen vastaus ei ole ' hyödyllinen osoitteessa kaikki.
- ikr, toinen vastaus on hyödytön. Miksi luulit avanneen tämän kysymyksen, ehkä vastaan kysymykseen enkä merkitse sitä kaksoiskappaleeksi etsimällä sitä enemmän?
Vastaa
1) Asiakas ja palvelin, jompikumpi tai molemmat eivät ole verkossa. Kyllä, on mahdollista, että he eivät ole yhteydessä lähiverkkoon, Internetiin tai mihinkään muuhun verkkoon, siinä tapauksessa Java heittää poikkeuksen ”java.net.ConnectException: Yhteys hylätty” asiakaspuolelle.
2) Palvelin ei ole käynnissä Toiseksi yleisin syy on, että palvelin ei toimi ja ei ole käynnissä. Siinä tapauksessa saat myös java.net.ConnectException: Yhteys hylätty -virhe. En pidä siitä, että se antaa viestin, ei mistä syystä se tulostaa saman virheen. Muuten, voit käyttää seuraavia verkkokomentoja esim. ping tarkistaa, onko palvelin käynnissä ja kuunteleeko portissa.
3) Palvelin on käynnissä, mutta ei kuuntele porttia, asiakas yrittää muodostaa yhteyttä. Tämä on toinen yleinen syy ”java.net.ConnectException: Yhteys evätty”, jossa palvelin on käynnissä, mutta kuuntelee eri portissa. Tätä tapausta on vaikea selvittää, kunnes ajattelet sitä ja vahvistat kokoonpanon. Jos työskentelet suuressa projektissa ja sinulla on hierarkkinen määritystiedosto, on mahdollista, että joko oletuskokoonpano tapahtuu tai jotkin muut asetukset ohittavat oikean asetuksesi.
4) Palomuuri ei ole sallittu isäntäkoneelle. porttiyhdistelmä Lähes jokainen yritysverkko on suojattu palomuureilla. Jos olet yhteydessä muuhun yritysverkkoon, esim. avaamalla FIX-istunnon välittäjälle missä tahansa elektronisessa kaupankäyntijärjestelmässä, sinun on nostettava palomuuripyyntö molemmilta osapuolilta varmistaaksesi, että ne sallivat toistensa IP-osoitteen ja portin numeron. Jos palomuuri ei salli yhteyttä, myös sinä vastaanota sama java.net.ConnectException: Yhteys hylättiin poikkeus Java-sovelluksessa.
5) Isäntäporttiyhdistelmä on väärä. Tämä voi olla toinen syy java.net-sivustolle. että joko tarjoat väärän isäntäporttiyhdistelmän tai aikaisempaa isäntäporttiyhdistelmää on muutettu palvelinpuolella. Tarkista uusin kokoonpano sekä asiakas- että palvelinpuolelta, jotta vältetään yhteyden hylkäämisen poikkeus.
6) Virheellinen protokolla Yhteysmerkkijono TCP on protokollana paljon korkean tason protokollille, mukaan lukien HTTP, RMI ja muut. Kun välität yhteysmerkkijonoa, sinun on varmistettava, että välität oikean protokollan, mikä palvelin odottaa esimerkiksi, jos ser ver on paljastanut palvelunsa RMI: n kautta, kuin yhteysmerkkijonon tulisi alkaa rmi: //
kommentit
- Muut kuin vaiheet toimivat, jo palomuurisääntö, 1 on tarkoitettu lähiverkolle ja tämä ei ole ' t lähiverkko, joka on maailmanlaajuinen palvelin, portti on oikea ja 6, se käyttää TCP: tä ja se ei käytä RMI: tä. Onko sinulla muita ideoita?
- Yrititkö pingillä testata yhteyttä minecraftin ulkopuolella?
- Joo, se pingottaa minecraftin ulkopuolella.
Vastaa