Ceci est une ancienne révision du document !
Installer glassfish, ses indispensables, etc...
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
et mettez la dans /opt ou encore tapez en root dans un terminal
aptitude install sun-java5-jdk sun-java5-doc
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, …
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:
et d'artiflo:
* 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.ne/public/downloadsindex.html
- Téléchargez le fichier jar puis exécutez la commande java -Xmx256m -jar nomDuFichier.jar
- Positionnez la variable GLASSFISH_HOME
- Ensuite tapez la commande GLASSFISH_HOME/ant -f setup.xml pour terminer l'installation de GlassFish
- 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}"
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:
asadmin start-domain domain1
et vous devriez pouvoir vous connecter dans votre naviguateur à l'adresse d'administration de glassfish
login: admin password: adminadmin
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
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