Table des matières

,

glassfish, ses indispensables, etc...

GlassFish est le nom du serveur d'applications Open Source Java EE 5 et qui sert de fondation au produit Sun Java System Application Server[1] de Sun Microsystems. Sa partie Toplink persistence[2] provient d'Oracle. C'est la réponse aux développeurs Java désireux d'accéder aux sources et de contribuer au développement des serveurs d'applications de nouvelle génération de Sun.

GlassFish est sous double licence CDDL et GPLv2 et il est certifié Java EE 5 (source GlassFish)

Pré-requis

Installation

installez le paquet

Merci de ton aide YoBoY
— Negstek—
  1. Installez une version du serveur Glassfish égale ou supérieure à V2b41 (gestionnaire de paquets synaptic, les paquets iront alors dans /usr/share/glassfishv2 ou téléchargez directement à l'adresse https://glassfish.dev.java.net/public/downloadsindex.html
  2. Téléchargez le fichier jar puis exécutez la commande java -Xmx256m -jar nomDuFichier.jar
  3. Déplacer le dossier "glassfish" dans le dossier "/opt" : mv glassfish /opt
  4. Ensuite tapez la commande ant -f setup.xml pour terminer l'installation de GlassFish dans le cas d'une installation main
Attention pour la suite: si un serveur tourne sur le port 8080, le
                   ant -f setup.xml 

dans le repertoire de glassfish ne fonctionnera pas, il est donc préférable de stopper tomcat6 ou toute version antérieure en utilisant la commande

                   /etc/init.d/tomcat6 stop

attention celui-ci occupera aussi les ports 4848 (for admin), 7676, 3700, 8181, 3820, 3920, 8686 qui doivent être disponibles.

vient ensuite la création du premier domaine en sudo et dans le terminal: (ici vous pourriez rentrer adminadmin et mastermaster pour les deux password demandés…, ces fichiers se situent dans le dossier bin de glassfish)

                   asadmin create-domain --adminport 81 domain1
                   asadmin start-domain domain1

et vous devriez pouvoir vous connecter dans votre navigateur à l'adresse d'administration de votre site

http://localhost:81 name: admin password: adminadmin

vos domaines seront rangés dans le répertoire:

                    /var/lib/glassfisfv2/domains/
faites comme moi, soyez malin: les fichiers de configurations des pass admin ne sont pas dans les fichiers d'origine de glassfish téléchargeable via le gestionnaire de paquets Synaptic mais bien dans la version téléchargeable à

https://glassfish.dev.java.net/public/downloadsindex.html

à savoir le

glassfish-installer-v2-b30-linux.jar

rien ne vous empêche si vous voulez les installer de les glisser dans /usr/share/glassfishv2 puis d'utiliser la commande ant dans le dossier glassfish:

               ant -f setup.xml

encore que ce fichier à l'air configurés pour windows il faudrait donc transformer toutes les %variables% en $variables, il y a un travail de fond à faire ici pour que cela fonctionne…

c'est maintenant à vous de jouer, bonne chance…


PS: pour créer ses propres fichiers de config, suivez le lien:

http://blogs.sun.com/kkranz/entry/setting_up_glassfish_on_ubuntu

PSS: pour les audacieux voici un lien ou vous trouverez le très célèbre "Yaps Pet Store", à savoir la demo Sun de service web à installer en local et qui permet de se rendre compte de la qualité des service web développé avec la plate-forme web java (noyau JDK + serveur GlassFish), il semble indispensable de maîtriser ces outils pour développer du service web de qualité en java.

https://blueprints.dev.java.net/petstore/

Liens