Programmmation Java EE

De Ensiwiki
Aller à : navigation, rechercher

Mise en place des outils

Nb: l'installation ci-dessous a été testée pour l'année 2010-2011.

Outils de base

Il faut utiliser les bonnes versions de la JDK, Ant et Maven:

  • JDK: /home/perms/renaultg/jdk_1.6.0_21
    La variable d'environnement JAVA_HOME doit pointer vers cette adresse.
  • Ant: /home/perms/renaultg/share/apache-ant-1.8.1
    La variable d'environnement ANT_HOME doit pointer vers cette adresse.
  • Maven: /home/perms/renaultg/share/apache-maven-2.2.1
    La variable d'environnement MAVEN_HOME doit pointer vers cette adresse.

Enfin, le PATH doit contenir les répertoires /bin de JAVA_HOME, ANT_HOME et MAVEN_HOME.

JOnAS

Installation d'une instance personnalisée

Le serveur d'application JOnAS est déjà installé, il suffit de créer une instance personnalisée pour chaque compte.

Il faut définir deux variables d'environnement: l'une pointant vers le serveur d'application (JONAS_ROOT), et l'autre pointant vers le répertoire où sera créée l'instance personnalisée (JONAS_BASE).

La variable d'environnement JONAS_ROOT doit pointer vers /home/perms/renaultg/servers/jonas-full-5.1.4

Nb: tous les exécutables de JOnAS sont dans $JONAS_ROOT/bin

Une fois que la variable JONAS_BASE a été définie, il suffit de lancer la commande newjb pour créer l'instance personnalisée.

Configurations

Tous les fichiers de configuration sont dans $JONAS_BASE/conf. Les plus importants sont les suivants:

  • jonas.properties. C'est le fichier de configuration le plus important. Il définit la configuration globale de l'instance de JOnAS, en particulier les services. Il n'est généralement pas nécessaire d'y toucher.
  • tomcat6-server.xml. C'est le fichier de configuration du serveur Tomcat. On y configure en particulier les ports web et ssl.
  • carol.properties. Ce fichier contient en particulier l'adresse du provider pour rmi.

Pour éviter tout conflit, chaque groupe se voit attribuer une plage de ports par les enseignants. Les ports à configurer sont:

  • Bientôt disponible.

Lancement de JOnAS

Le serveur se lance grâce à la commande

jonas start

Puis, en lançant un navigateur, on accède à la console d'administration en se servant des paramètres par défaut suivants:

login: jonas
mdp: jonas

Eclipse

La dernière version d'Eclipse (Eclipse Helios) est installée à l'adresse /home/perms/renaultg/eclipse/ avec les plugins suivants:

  • m2eclipse (plugin pour Maven)
  • subversive (plugin pour svn)
  • JOPE (adaptateur pour JOnAS)
  • Quantum DB (pour les bases de données)
  • Hudson

    Bientôt disponible.