12
votes

Glassfish V3 dans Eclipse affiche "Mauvais nom d'utilisateur ou mot de passe" après le démarrage

Au cours de l'installation de verre de verre, j'ai choisi le nom d'utilisateur et le mot de passe. Ces paramètres sont correctement définis sur la page de réglage de l'adaptateur Eclipse Server. Mais lorsque je commence Glassfish en mode de débogage de Eclipse, je reçois un "mauvais nom d'utilisateur et mot de passe".

Il n'y a rien dans le journal du serveur, le serveur est démarré et fonctionne correctement. Le message n'apparaît que quelque chose comme 95% du temps, et il prépare le débogage de la problématique de l'application avec les redémarrages et redéployements constants.

Quelqu'un a trouvé comment surmonter ce problème?

J'utilise l'utilisation d'Oracle Glassfish Server 3.0.1 et Eclipse Helios Eclipse Java Ee Ide pour les développeurs Web (version de service Helios 1 Build ID: 20100917-0705).


0 commentaires

9 Réponses :


0
votes

Il semble que le problème soit supprimé lors du déploiement automatique après la suppression des modifications.


0 commentaires

18
votes

J'ai aussi eu ce problème. Pour moi, la solution consistait à désactiver l'option "Utiliser une connexion anonyme pour les commandes d'administration". Pour ce faire, procédez comme suit:

  • Cliquez avec le bouton droit de la souris sur l'entrée de poisson-verre dans l'onglet Server et cliquez sur "Ouvrir" dans le menu contextuel. (Ou appuyez sur F3 pendant que l'entrée de poisson-verre est sélectionnée.)

  • Assurez-vous que la case "Utiliser une connexion anonyme pour les commandes d'administration" est désélectionnée, voir la capture d'écran.

    La flèche rouge pointe sur la case qui doit être vérifiée.

  • N'oubliez pas d'enregistrer avant de réessayer ...


5 commentaires

cela a fonctionné pour moi. Sérieusement, quel type de trou * a mis cette option en défaut lorsque j'ai explicitement indiqué à Glassfish d'utiliser le nom d'utilisateur et passer à la recherche de Wizzard de configuration.


J'ai eu le même problème et décocher l'option "Utiliser anonyme ..." "Résolu le problème pour moi. Bizarre!


Même problème ici aussi et décochez-le cela résolu pour moi. Peut-être que vous voulez dire décocher «l'utilisation anonyme ...»?


Cette réponse a donc été publiée pour la première fois 2011-08-01, il y a plus de deux ans. Et le problème est toujours présent (la connexion anonyme est par défaut) dans la dernière construction Eclipse compilée 2013-02-07.


@Martinandersson - Je suis le gars malchanceux. Cela n'a pas fonctionné pour moi. Rechercher une solution.



9
votes

Si le journal fait référence aux noms d'hôtes complets, comme:

URL JMXService = Service: JMX: RMI: //MY-WORT-PC.LAN: //MY-WORT-PC.LAN: 8686 / JMXRMI

plutôt que, par exemple:

URL JMXService = Service: JMX: RMI: // localhost: 8686 / JNDI / RMI: // localhost: 8686 / JMXRMI

... puis désactivant les paramètres de proxy dans Eclipse (Préférences, Généralités, Connexions réseau, Fournisseur actif: Direct) pourraient le résoudre.

Pour ce que j'ai lu le paramètre de proxy "natif" par défaut donne des problèmes tels que Glassfish par défaut se lie à 0.0.0.0 , qui cause la résolution du nom d'hôte plutôt que simplement "localhost" dans les appels RMI dessus. Compte tenu du nom d'hôte, il trouve ensuite, Eclipse pourrait alors penser qu'il doit utiliser votre proxy (si défini) même pour ce qui est en réalité localhost.


1 commentaires

Serveurs - Glassfish - Glassfish - Vue logfile. J'ai vu le même problème que vous avez mentionné. Mais, après avoir suivi vos étapes, je reçois toujours l'erreur. Le redémarrage de l'éclipse n'a pas aidé.



2
votes

Ma solution était simplement désactivée la connexion anonyme pour les commandes d'administration. Le déploiement automatique est une autre option par défaut activée stupide, car sur chaque sauvegarde gèle Eclipse pendant un certain temps, cela ne compte bien pas sur de petits projets, vous n'êtes donc pas bon si vous n'écrivez que si vous n'écrivez que des projets World World :)


0 commentaires

23
votes

Pour moi, le correctif était de laisser le champ "mot de passe" vide. Je suis cependant en utilisant différentes versions (mais je suis tombé sur ce fil et peut-être que quelqu'un d'autre le verra aussi) d'éclipse et de poisson-verre (Eclipse Kepler & Glassfish 4.0).

J'espère que cela aide n'importe qui.

Modifier la compatibilité de ce correctif des commentaires:

kepler & 4.0 LUNA & 4.1 Mars & 4.1


6 commentaires

Une vraie sauvetage. Aussi simple que cela.


Peut-être, dans GF4, le mot de passe n'est pas enregistré à l'installation. J'ai démarré le serveur avec un mot de passe vierge et la console d'administration utilisée pour le changer. L'état du serveur Kepler a immédiatement affiché le mot de passe nominal d'utilisateur non valide. J'ai ensuite défini le mot de passe dans les propriétés et le statut a changé pour démarrer.


@ Destan - Même configuration. travaillé pour moi. Mais si votre entreprise vous oblige à avoir un mot de passe pour le serveur?


@Boratsagdiyev alors, je suppose que vous devez configurer Glassfish à l'extérieur de l'éclipse, traiter avec un fichier de configuration et donc ... mais pas sûr de savoir comment exactement


n'a pas pensé à cela. Cela devrait être plus élevé! gj m8!


Cela fonctionne pour Eclipse Mars et Glassfish 4.1 aussi.



0
votes

Pour la première fois de votre Eclipse, ne définissez aucun nom d'utilisateur et mot de passe comme @MGTTTLINGER. J'espère maintenant que vous pouvez démarrer le serveur sans aucun problème.

  1. Console d'administration Open Admin par localhost: 4848 (NOT Ce n'est pas poser de références)
  2. Pour définir le mot de passe administrateur, accédez à Domain -> Mot de passe administrateur
  3. Entrez un nouveau mot de passe et confirmez un nouveau mot de passe.
  4. Cliquez sur le bouton Enregistrer
  5. redémarrez le serveur
  6. Essayez Access Access localhost: 4848 (Vous devez maintenant saisir le nom d'utilisateur et le mot de passe pour connecter la console d'administration)

    in Eclipse Définit également le nom d'utilisateur en tant qu'administrateur et donné mot de passe pour accéder au serveur Glassfish de votre éclipse


0 commentaires

0
votes

Si votre système d'exploitation est Windows et que votre emplacement d'installation de verre de verre est dans le répertoire racine (par exemple, C: \ dev \ Tool \ Glassfish), puis essayez d'exécuter Eclipse "en tant qu'administrateur", croyez-le ou non, je sais que c'est un peu bizarre , cela résout le problème.


0 commentaires

1
votes

J'ai eu le même problème tout en mettant en place Glassfish4 avec Eclipse. Ci-dessous le paramètre résolu le problème:

  1. gardez nom d'utilisateur comme "admin" avec un mot de passe vierge (sauf si vous avez changé n'importe quoi lors de l'installation).

  2. Sélectionnez - 'Utilisez la connexion anonyme pour les commandes d'administrateur'.

    entrez la description de l'image ici

    J'espère que cela aide.


0 commentaires

0
votes

avait le même problème, a rétablie la valeur par défaut pour supprimer le mot de passe défini au moment de l'installation du serveur dans Eclipse. Le serveur a commencé après cela.


0 commentaires