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, 23:55]
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'​application,​ assurez vous que vous avez les outils nécessaire installés: 
-                  sudo aptitude dist-upgrade 
-                  sudo aptitude update 
-                  sudo autoclean 
-                  sudo clean 
- 
-ou (pour garder la main en tant que root)  
-                  sudo -s 
-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 en allant chez sun:  
  
-http://java.sun.com/​javase/​downloads/​index_jdk5.jspet mettez la dans /opt +======glassfish,​ ses indispensables,​ etc...  ​======
  
-ou encore tapez en root dans un terminal+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.
  
-                   ​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]])
- +
  
-Si vous avez fait vos téléchargements ​ à la main sur le site de sun, il vous faut reconfigurer les "​chemins"​ et positionner la variable JAVA_HOME, ... +===== Pré-requis =====
-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 détails et encore + de logiciels sur le blog de Mr patate+  * avoir une installation fonctionnelle du [[:​java|Java JDK de Sun]] 
 +  * avoir une installation ​de [[:ant]] fonctionnelle
  
-http://​www.misterpatate.fr/​blog/​tutoriels-openlaszlo/​installation/​station-de-developpement/​station-de-developpement-sous-linux/​+=====Installation=====
  
-et d'​artiflo:​ 
  
-http://www.artiflo.net/​2009/​07/​installation-dun-serveur-ubuntu-9-04-64bits-virtualise-via-virtualbox-pour-le-developpement-dapplications-java-flex/​+[[:tutoriel:​comment_installer_un_paquet|installez le paquet]] ...
  
 +> Merci de ton aide YoBoY
 +>--- Negstek---
  
-=====     * Ant *===== 
----- 
-          - 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 +
-on fait cela en sudo +
-                     ​export GLASSFISH_HOME="/​usr/​share/​glassfishv2"​ +
-ou (selon la méthode utilisée):​ +
-                     ​export GLASSFISH_HOME="/​opt/​glassfish"​ +
-puis dans tous les cas +
-                     ​PATH="​${GLASSFISH_HOME}/​bin:​${PATH}"​+
  
-<note warning>​Attention pour la suite: si un serveur tourne sur le port 8080, le +<note warning>​Attention pour la suite: si un serveur tourne sur le port 8080, le
                      ant -f setup.xml ​                      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 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
Ligne 74: Ligne 36:
  
 vient ensuite la création du premier domaine en sudo et dans le terminal: 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                      ​asadmin start-domain domain1
  
-et vous devriez pouvoir vous connecter dans votre naviguateur ​à +et vous devriez pouvoir vous connecter dans votre navigateur ​à l'​adresse d'​administration de votre site
-http://​localhost:​4848 +
-l'​adresse d'​administration de glassfish+
  
 +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.1266965742.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)