Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
glassfish [Le 23/02/2010, 20:35]
213.95.41.13
glassfish [Le 11/09/2022, 11:57] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-======Installer glassfish, ses indispensables,​ etc... ​ ====== +{{tag>​java serveur}}
-  +
-  +
-  +
-Installez les outils+
  
 +----
  
-Avant d'​exécuter l'​applicationassurez vous que vous avez les outils nécessaire installés:​ +======glassfishses indispensables,​ etc... ​ ======
-                  sudo aptitude dist-upgrade +
-                  sudo aptitude update +
-                  sudo autoclean +
-                  sudo clean+
  
-ou  +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 MicrosystemsSa 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.
-                  sudo -s +
-(pour garder la main en tant que root) puis +
-                  aptitude dist-upgrade +
-                  aptitude update +
-                  apt-get autoclean +
-                  apt-get clean +
-(vous resterez root jusqu'​à extinction ​du terminal ou si vous pressez ctrl+D vous rendrez la main à l'identifiant ​de connexion précédent le sudo dans le terminal) +
-=====     * JDK *===== +
----- +
-Installez une version du JDK égale ou supérieure à 1.5_11 et mettez ​la dans /opt ou alors tapez en root dans un terminal+
  
-                   ​aptitude install sun-java5-jdk sun-java5-doc+GlassFish est sous double licence CDDL et GPLv2 et il est certifié Java EE 5 (source [[wpfr>​GlassFish]])
  
-ou aller chez sun: +===== Pré-requis =====
  
-http://java.sun.com/​javase/​downloads/​index_jdk5.jsp+  * avoir une installation fonctionnelle du [[:java|Java JDK de Sun]] 
 +  * avoir une installation de [[:ant]] fonctionnelle
  
-Si vous avez fait vos téléchargements ​ à la main sur le site de sun, il vous faut reconfigurer les "​chemins":​ +=====Installation=====
-Positionnez la variable JAVA_HOME, ... +
-Pour changer les chemins, il faut utiliser les commandes:​ +
-                   ​export JAVA_HOME=”/​opt/​jdk1.5.0_07″ +
-                   ​export JDK_HOME=”${JAVA_HOME}” +
-                   ​export PATH=”${JAVA_HOME}/​bin:​${PATH}”+
  
-encore + de details et encore + de logiciels sur le blog de Mr patate: ​ 
  
-http://www.misterpatate.fr/​blog/​tutoriels-openlaszlo/​installation/​station-de-developpement/​station-de-developpement-sous-linux/​+[[:tutoriel:​comment_installer_un_paquet|installez le paquet]] ...
  
-=====     * Ant *===== +> Merci de ton aide YoBoY 
----- +>--- Negstek---
-          ​Installez une version de Ant égale ou supérieure à 1.7 +
-          - Positionnez la variable ANT_HOME (nomalement cela se fait automatiquement à l'​intall) +
-          ​Rajoutez le répertoire ​ ANT_HOME/​bin dans votre PATH+
  
-=====     * GlassFish *===== + 
----- +          - 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
-          - Installez une version du serveur Glassfish égale ou supérieure à V2b41+
           - Téléchargez le fichier jar puis exécutez la commande java -Xmx256m -jar nomDuFichier.jar           - Téléchargez le fichier jar puis exécutez la commande java -Xmx256m -jar nomDuFichier.jar
-          - Positionnez la variable GLASSFISH_HOME +          - Déplacer le dossier "​glassfish"​ dans le dossier "/​opt"​ : mv glassfish /opt  
-          - Ensuite tapez la commande ​GLASSFISH_HOME/​ant -f setup.xml pour terminer l'​installation de GlassFish +          - Ensuite tapez la commande ant -f setup.xml pour terminer l'​installation de GlassFish ​dans le cas d'une installation main 
-          Rajoutez ​le répertoire GLASSFISH_HOME/bin dans votre PATH+ 
 +<note warning>​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. 
 +</​note>​ 
 + 
 +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/​ 
 + 
 +<note tip>​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... 
 +</​note>​
  
 c'est maintenant à vous de jouer, bonne chance... 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 =====
 +  * [[http://​www.misterpatate.fr/​blog/​tutoriels-openlaszlo/​installation/​station-de-developpement/​station-de-developpement-sous-linux/​]]
 +  * [[http://​www.artiflo.net/​2009/​07/​installation-dun-serveur-ubuntu-9-04-64bits-virtualise-via-virtualbox-pour-le-developpement-dapplications-java-flex/​]]
 +  * [[http://​darq.weboder.com/​entry/​2010/​feb/​02/​java-ee-install-glassfish-v3-ubuntu-8043-lts/​]]
 +
 +
  • glassfish.1266953710.txt.gz
  • Dernière modification: Le 23/02/2010, 20:35
  • par 213.95.41.13