Glassfish sous Gentoo

De FrozenWiki

Installation

  • Télécharger la dernière version de glassfish ici: http://www.sun.com/software/products/glassfishv3/get_it.jsp
  • Le fichier téléchargé doit être la version ZIP du logiciel, nommé comme suit : sges-v3.zip
  • Dézipper glassfish sur le serveur dans /opt : unzip sges-v3.zip
  • Supprimer le domaine par défaut domain1 et recréer un nouveau domaine domain1 avec des ports différents (voir ci-dessous)
  • Se connecter au port d'administration, par exemple : http://server.frozenkiwi.net:7878/ et initialiser le mot de passe admin (section Enterprise Server >> Administrator Password)
  • Créer un nouveau listener pour les connexions AJP : Network Config >> Network Listeners >> New...
    • nommer ajp-connector
    • utiliser un protocole existant http-listener-1
    • définir un port, par exemple 8019
    • cocher la case JK Listener
    • sauvegarder les changements

Créer un nouveau domaine

  • Utiliser la commande asadmin (dans glassfishv3/bin):
./asadmin delete-domain domain2
./asadmin create-domain --adminport 7878 --instanceport 7777 domain2; # Instead of 8080 use 7777 
./asadmin start-domain domain2 
./asadmin stop-domain domain2 

Installer le support de MySQL

  • Télécharger le dernier driver MySQL Connector/J depuis : http://dev.mysql.com/downloads/connector/j/
  • Extraire le contenu de l'archive et ne conserver que le fichier mysql-connector-java-x.x.xx-bin.jar
  • Copier ce fichier dans /opt/glassfishv3/glassfish/lib et redémarrer glassfish

Démarrer la base de données Derby

./asadmin start-database; # Start JavaDB (derby)