java.net.connectexception: Connexion refusée: aucune autre information via le serveur, [duplicate]
On janvier 1, 2021 by adminCommentaires
- Publier des doublons possibles sur tous les forums n’aide pas ', le serveur et le réseau local sont deux choses différentes.
- @dupe, I ' liez plutôt lautre question ici, car lautre réponse nest pas du tout utile.
- mhm lautre réponse nest pas ' t utile à tout.
- ikr, lautre réponse est inutile, pourquoi avez-vous pensé que jai ouvert cette question, peut-être répondez-vous à la question et ne la marquez pas comme un doublon sans lexaminer davantage?
Réponse
1) Client et serveur, lun ou lautre ou les deux ne sont pas dans le réseau. Oui, il est possible quils ne soient pas connectés au LAN ou à Internet ou à tout autre réseau, dans ce cas, Java lancera lexception « java.net.ConnectException: Connection refusée » côté client.
2) Le serveur ne fonctionne pas La deuxième raison la plus courante est que le serveur est en panne et ne fonctionne pas. Dans ce cas, vous obtiendrez également java.net.ConnectException: Erreur de connexion refusée. Ce que je naime pas, cest que le message quil donne, non quelle que soit la raison pour laquelle il imprime la même erreur. En passant, vous pouvez utiliser les commandes de mise en réseau suivantes, par exemple ping pour vérifier si le serveur fonctionne et écoute sur le port.
3) Le serveur est en cours dexécution mais nécoute pas sur le port, un client essaie de se connecter. Cest une autre cause courante de « java.net.ConnectException: Connection refusée », où le serveur est en cours dexécution mais écoute sur le port différent. Il est difficile de comprendre ce cas jusquà ce que vous y réfléchissiez et que vous vérifiiez la configuration. Si vous travaillez sur un gros projet et que vous avez un fichier de configuration hiérarchique, il est possible que la configuration par défaut soit en cours ou que dautres paramètres remplacent votre paramètre correct.
4) Le pare-feu nest pas autorisé pour lhôte- combinaison de ports Presque tous les réseaux dentreprise sont protégés par des pare-feu. Si vous vous connectez à un autre réseau dentreprises, par exemple en ouvrant une session FIX au courtier, dans nimporte quel système de trading électronique, vous devez alors augmenter la demande de pare-feu des deux côtés pour vous assurer quils autorisent mutuellement ladresse IP et le numéro de port. Si le pare-feu nautorise pas la connexion, vous pourrez également recevoir le même java.net.ConnectException: exception de connexion refusée dans lapplication Java.
5) La combinaison du port hôte est incorrecte. Cela pourrait être une autre raison de java.net.ConnectException: connexion refusée: connect.Cest tout à fait possible que vous fournissez une combinaison de ports dhôte incorrecte ou une combinaison de ports dhôte antérieure a été modifiée côté serveur. Vérifiez la dernière configuration côté client et côté serveur pour éviter une exception de refus de connexion.
6) Protocole incorrect dans Chaîne de connexion TCP est le protocole sous-jacent pour de nombreux protocoles de haut niveau, y compris HTTP, RMI et autres. Lors de la transmission de la chaîne de connexion, vous devez vous assurer que vous transmettez le protocole correct, que le serveur attend, par exemple si ser ver a exposé son service via RMI que la chaîne de connexion doit commencer par rmi: //
Commentaires
- Aucune des étapes na fonctionné, il y a déjà un règle de pare-feu, 1 est pour LAN et ceci nest pas ' t LAN cest un serveur mondial, le port est correct et 6, il utilise TCP et il nutilise pas RMI. Avez-vous dautres idées?
- Avez-vous essayé dutiliser le ping pour tester la connexion en dehors de Minecraft?
- Oui, il pings en dehors de Minecraft.
Laisser un commentaire