Pour créer le fichier EAR, il faut respecter les étapes suivantes :
- Créer un répertoire du nom de l'application à déployer (par exemple : hraccess).
- Copier dans ce répertoire le fichier WAR (ex : hraccess.war).
- Créer un répertoire META-INF.
- Créer un fichier application.xml dans le répertoire META-INF, contenant les lignes indiquée plus loin,
- Adaptez les informations surlignées,
- Zipper le répertoire complet du nom de l'application (hraccess).
- Renommer le fichier hraccess.zip en hraccess.ear
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application
1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd">
<application id="Application_ID">
<display-name>hraccess</display-name>
<module id="WebModule_1">
<web>
<web-uri>hraccess.war</web-uri>
<context-root>hraccess</context-root>
</web>
</module>
</application>
A noter :
- <display-name> hraccess </display-name> précise le nom de l'application Web déployée.
- <web-uri> hraccess.war </web-uri> précise le nom du fichier WAR contenu dans le fichier EAR.
- <context-root> hraccess </context-root> précise le "context root" de l'application. Il s'agit du path à renseigner dans l'url (ex : http://NomServeur:NumPort/hraccess) correspondant à l'application Web.