FAQ Glassfish 3.1 / Netbeans 7.x

De $1

Table des matières
  1. 1. Glassfish ne se lance pas

Version de 11:53, 25 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Glassfish ne se lance pas

  • Un onglet glassfish 3.1.1 apparait, lire les erreurs : si le port 8080 est occupé -> taper localhost:8080 dans un navigateur et arrêtez les applications ou les services qui occupent le port (tomcat, open ERP, Oracle, etc)
  • Un onglet n'apparait pas, tout à l'air normal mais glassfish ne se lance pas, je ne vois pas d'onglet "glassfish 3.1.1", et pourtant, la veille ça marchait bien, etc...  Suivre la procédure ci-dessous :

Pour ceux qui ont glassfish qui ne se lance pas, qui n'affiche aucun log, alors qu'il n'y a apparemment pas de problèmes de port, etc....voici une solution :

  1.  Aller sur le binaire de netbeans (par ex dans C:\Program Files\NetBeans 7.0.1\bin) et faire propriétés/compatibité/toujours exécuter en tant qu'administrateur,
  2.  Aller dans netbeans, onglet "services" et supprimer glassfish (clic droit)
  3.  Quitter netbeans,
  4.  Relancer netbeans et ajouter glassfish à nouveau (add server), choisir comme nom le même nom qu'avant (pas glassfish3.x), prendre le chemin de la racine du répertoire d'install (par exemple : C:\Program Files\glassfish-3.1.1) au lieu de donner une erreur "pas de domaine par défaut" etc, il doit proposer domain1, accepter.
  5. Accepter et faire finish.


Si vous regardez dansnetbeans  tools/server/glassfish vous devez avoir le domaine qui est dans le repertoire d'install de glassfish et pas dans votre user dir/.netbeans/7.0/config/GF3 etc....

En fait, le problème vient de certaines version/configs de Vista ou 7 qui ne donnent pas les bons droits de création de fichiers, etc. Avec cette solution vous devriez être tranquilles, et vous ne devriez  plus avoir besoin de le re-installer. En deux mots -> il faut pas avoir le répertoire des domaines dans votre home dir ! Et il faut lancer netbeans en admin !

Normalement ça marche bien avec le home dir pour 90% des gens mais pour 10% (ou moins) qui ont des configs systèmes bizarres, ça peut mal fonctionner un jour. Je n'ai pas identifié la cause du problème mais une solution.