Structure des répertoires Le répertoire jboss­

Structure des répertoires Le répertoire jboss­

GA contient les répertoires suivants 

● bin : ce répertoire contient différents utilitaires (comme twiddle), ainsi que les scripts de démarrage et d’arrêt  du serveur, pour Windows (extension bat) et LINUX (extension sh). ● client  :  ce  répertoire  contient  les  bibliothèques  nécessaires  à  une  application  cliente  pour  se  connecter  au  serveur JBoss. Il peut s’agir d’une application cliente type client lourd (IHM en swing, par exemple) ou un autre  conteneur JEE. ● docs : ce répertoire contient l’ensemble des DTD et XML Schema utilisés par les fichiers XML de configuration et  de déploiement. ● lib : ce répertoire contient l’ensemble des archives java utilisées par le serveur JBoss. ● server  :  ce  répertoire  contient  des  sous­répertoires,  correspondant à différents  types de  serveurs pouvant  être démarrés. Par défaut, il contient trois configurations de serveurs : all, default, minimal. Chacun de ces  répertoires  contient les  bibliothèques,  fichiers  de  configuration,  services  nécessaires  au  bon  fonctionnement  d’un type de serveur.

Structure du répertoire de type server

Chaque sous­répertoire du répertoire  server correspond à un type de serveur. Le nom du serveur correspond au  nom du répertoire. Le serveur default est celui qui est lancé par défaut, lors du démarrage de JBoss. Un  type de  serveur  se  différencie  d’un  autre  par  les  services  qui  sont  exécutés  par  JBoss.  Tous  les  serveurs  ont  une  arborescence commune. Les répertoires contenus dans un répertoire de type server sont les suivants : ● conf : répertoire contenant les fichiers de configuration du serveur, sous forme de fichiers XML ou properties.  Il contient notamment le fichier jboss­service.xml décrivant les services à activer. ● data : répertoire utilisé par les services. ● deploy : répertoire de déploiement à chaud des applications JEE (extensions ear, war ou jar) et des services  (extension sar). ● lib  :  répertoire  contenant  les  bibliothèques  qui  seront  accessibles  dans  le  classpath  du  serveur.  Des  bibliothèques externes peuvent y être ajoutées. ● log : répertoire où sont enregistrés les journaux des événements. ● tmp : répertoire utilisé par JBoss lors des déploiements, et lors des sérialisations d’objets. ● work : répertoire utilisé par Tomcat (conteneur web de JBoss) pour compiler les pages JSP. Certains répertoires peuvent ne pas être présents  juste après la décompression de l’archive. Ils seront créés par  JBoss en fonction des besoins des applications déployées.  Le répertoire deploy qui est le répertoire de déploiement des applications contient déjà un certain nombre de fichiers.  Les fichiers présents peuvent dépendre de la configuration de votre serveur. Par exemple, le répertoire deploy de la  configuration minimale est vide. Voici quelques fichiers de ce répertoire deploy : ● bsh­deployer.xml : fichier de configuration du service de déploiement des scripts shell comme service JBoss ; ● client­deployer­service.xml : service de déploiement des applications clientes ; ● ear­deployer.xml : service de déploiement des fichiers EAR (Enterprise ARchive) ; ● ejb­deployer.xml : service de déploiement des modules EJB ; ● hsqldb­ds.xml : fichier de configuration de la base de données embarquée dans JBoss : Hypersonic ; ● http­invoker.sar : service de support du protocole RMI sur HTTP ; ● jboss­aop­jdk50.deployer : service de configuration et déploiement des applications JBoss AOP ; ● jboss­bean.deployer : permet le déploiement de classes POJO contenues dans des fichiers .beans ; ● jmx­console.war : application web de gestion du serveur de MBean.  Démarrer et arrêter le serveur Avant de lancer JBoss, assurez­vous que la variable d’environnement JAVA_HOME est bien positionnée sur votre JDK. Si  ce n’est pas le cas, vous pouvez la positionner en mode console, avant le lancement de JBoss. Faites attention à bien  positionner la variable JAVA_HOME dans la même console qui lancera JBoss. Sous Windows : set JAVA_HOME= Sous Ubuntu : export JAVA_HOME= D’autres variables d’environnements peuvent être, éventuellement, utilisées par JBoss. JAVA_OPTS : options supplémentaires passées à la machine virtuelle, comme la taille du tas ­Xmx512M. JBOSS_CLASSPATH : entrées de classpath supplémentaires. MAX_FD : sous LINUX, nombre maximum de descripteurs de fichiers, utilisés par JBoss. JAVA : nom du binaire java, java par défaut. 

Sous Windows

Dans  une  console,  positionnez­vous  dans  le  répertoire  bin  du  répertoire  d’installation  de  JBoss,  puis  exécutez  la  commande run. 2. Sous Ubuntu Dans  une  console,  positionnez­vous  dans  le  répertoire  bin  du  répertoire  d’installation  de  JBoss,  puis  exécutez  la  commande ./run.sh.

Suivi du démarrage

Quel que soit votre système d’exploitation, vous pouvez observer le démarrage de JBoss dans la console. Vous pourrez y vérifier la prise en compte de la bonne machine virtuelle. 

Formation et coursTélécharger le document complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *