Chapitre 19. Références supplémentaires


19.1. Types d'archives Java

JBoss EAP 6 reconnaît différents types de fichiers d'archives. Les fichiers d'archives sont utilisés pour empaqueter des services et des applications déployables.
En général, les fichiers d'archives sont des archives Zip, avec des extensions de fichiers spécifiques et des structures de répertoires spécifiques. Si l'archive Zip est extraite avant d'être déployée sur le serveur d'application, on l'appelle archive explosée. Dans ce cas, le nom du répertoire contient toujours l'extension de fichier, et les conditions de structure de répertoire continuent de s'appliquer.
Expand
Tableau 19.1. 
Type d'archive Extension But Exigences pour la structure de répertoire
Archive Java .jar Contient les bibliothèques de classes Java.
Le fichier META-INF/MANIFEST.MF (optionnel), spécifiant des informations comme quelle classe est la classe principale .
Archive Web .war
Contient des fichiers Java Server Pages (JSP), des servlets, et des fichiers XML, en plus des classes et des bibliothèques. Le contenu Archive Web s'appelle aussi Web Application.
Le fichier WEB-INF/web.xml, qui contient des informations sur la structure de l'application web. Il y a également d'autres fichiers présents dans WEB-INF/.
Resource Adapter Archive .rar
La structure du répertoire est dans la spécification JCA.
Contient un adaptateur de ressources Java Connector Architecture (JCA). S'appelle également un connecteur.
Enterprise Archive .ear
Utilisé par Java Enterprise Edition (EE) pour empaqueter un ou plusieurs modules dans une simple archive, pour que les modules puissent être déployés dans le serveur d'applications simultanément. Maven et Ant sont les outils les plus communément utilisés pour générer les archives EAR.
Le répertoire META-INF/ qui contient un ou plusieurs fichiers de descripteurs de déploiement XML.
N'importe quel type de module.
  • WAR (Web Archive)
  • Une ou plusieurs JAR (Java Archives) contenant des POJO (Plain Old Java Objects)
  • Un ou plusieurs modules Enterprise JavaBean (EJB), contenant son propre répertoire META-INF/. Ce répertoire inclut des descipteurs pour les classes de persistence qui sont déployées.
  • Une ou plusieurs Archives de ressources (RAR).
Service Archive .sar
Ressemble à une archive Enterprise, spécifique à Enterprise Application Platform.
Répertoire META-INF/ contenant un fichier jboss-service.xml ou jboss-beans.xml.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat