Assemblage d'un fichier JAR de bean enterprise dans un fichier EAR

Vous pouvez assembler un fichier JAR (Java™ Archive) bean enterprise dans un fichier EAR (Enterpirse Archive) à l'aide d'un outil d'assemblage. Vous devez assembler le fichier JAR et le fichier EAR pour activer le code Java pour des services web.

Avant de commencer

Vous pouvez assembler des modules de service web Java à l'aide des outils d'assemblage fournis avec WebSphere Application Server.

Avant d'assembler un fichier EAR compatible avec des services Web, vous devez assembler le fichier JAR de bean enterprise que vous voulez activer pour les services Web. Pour plus de détails sur les artefacts requis pour l'assemblage du fichier JAR de bean enterprise, consultez les informations sur l'assemblage d'un fichier JAR de bean enterprise à partir d'un code Java qui est activé pour des services web.
Restriction : N'insérez pas de signe dièse (#) dans le nom des fichiers intégrés dans une archive d'application. Si c'est le cas, le serveur d'applications ne peut pas déployer l'application pour des raisons de traitement interne. Si cette erreur se produit, une exception peut être générée au cours du traitement de l'application. De plus, une partie de l'application risque de manquer une fois le déploiement terminé. Pour corriger l'erreur, renommez les fichiers dans l'archive d'application afin qu'ils ne contiennent pas de signe dièse.

Pourquoi et quand exécuter cette tâche

Pour assembler un fichier EAR compatible avec des services Web, procédez comme suit :

Procédure

  1. Démarrez un outil d'assemblage. Lisez la rubrique sur le démarrage de l'outil d'assemblage dans la documentation Rational Application Developer.
  2. Si vous ne l'avez pas déjà fait, configurez l'outil d'assemblage pour qu'il puisse fonctionner avec les modules J2EE (Java EE). Vous devez vous assurer que les catégories Java EE et Web sont activées. Lisez la rubrique sur la configuration de l'outil d'assemblage dans la documentation Rational Application Developer.
  3. Assemblez le fichier JAR compatible avec des services web en fichier EAR. Le fichier EAR peut contenir un bean enterprise, des fichiers JAR de client d'application, des fichiers WAR, des applications Web et des métadonnées décrivant les applications ou les fichiers application.xml.

Résultats

Un fichier EAR compatible avec des services Web.

Exemple

Dans l'exemple suivant, un descripteur de déploiement application.xml est intégré dans un fichier JAR activé par services Web appelé AddressBook.jar , qui est lui-même intégré dans un fichier EAR appelé AddressBook.ear. Le fichier contient :

META-INF/MANIFEST.MF
META-INF/application.xml
AddressBook.jar

Voici un exemple du descripteur de déploiement application.xml :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" 
"http://java.sun.com/dtd/application_1_3.dtd">
	<application id="ID_application">
		<display-name>AddressBookJ2WEE</display-name>
		<description>AddressBook EJB Example from Java</description>
		<module id="EjbModule_1">
			<ejb>AddressBook.jar</ejb>
		</module>
	</application>

Que faire ensuite

Vous pouvez activer un fichier EAR pour des modules EJB contenant des services web. Ensuite, déployez le fichier EAR dans WebSphere Application Server.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembearjar
Nom du fichier : twbs_assembearjar.html