Bonjour,
Je vous informe que je travaille avec Java EE version 5.
Je n'ai pas trouvé le fichier "ejb-jar.xml" dans le répertoire d'installation de Glassfish. C'est moi qui a crée le fichier "ejb-jar.xml".
Ce fichier existe seulement dans le dossier de travail de mon application et exactement dans le module EJB.
Mais, j'ai trouvé dans le répertoire \glassfish3\glassfish\lib\schemas
les fichiers suivants :"ejb-jar_2_1.xsd", "ejb-jar_3_0.xsd" et "ejb-jar_3_1.xsd"
1)- Parmi ces 3 fichiers quel fichier présente le descripteur de déploiement sachant que mon application Java EE de version 5 ?
- Comment je pourrai savoir avec quelle version de EJB je suis en train de travailler EJB 3 ou EJB 3.1 ?
2) - Est ce que ces fichiers d'extension "*.xsd" par exemple "ejb-jar_3_0.xsd" sont modifiables.
- Est ce que c'est possible au lieu de créer un fichier "ejb-jar.xml" alors on modifie le contenu de fichier "ejb-jar_3_0.xsd" ?
Si oui, alors je vais mettre la partie de code suivant dans "ejb-jar_3_0.xsd" ? :
Code :
- <?xml version="1.0" encoding="UTF-8"?>
- <ejb-jar xmlns = "http://java.sun.com/xml/ns/javaee"
- version = "3.0"
- xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation = "http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/ [...] ">
- <interceptors>
- <interceptor>
- <interceptor-class>com.jmd.test.domaine.ejb.MesurePerfIntercepteur</interceptor-class>
- </interceptor>
- </interceptors>
- <assembly-descriptor>
- <interceptor-binding>
- <ejb-name>*</ejb-name>
- <interceptor-class>com.jmd.test.domaine.ejb.MesurePerfIntercepteur</interceptor-class>
- </interceptor-binding>
- </assembly-descriptor>
- </ejb-jar>
|
3) Je voulais ajouter un fichier externe "jamon-2.73.jar" (API) mais je ne sais pas dans quel emplacement de répertoire d'installation de Glassfish 3 je vais l'ajouter car j'ai plusieurs dossiers nommés "lib" qui existent sous les répertoires suivants : ?
Citation :
C:\glassfish3\glassfish
C:\glassfish3\install
C:\glassfish3\javadb
C:\glassfish3\mq
C:\glassfish3\pkg
C:\glassfish3\updatetool
C:\glassfish3\domains\domain1
C:\glassfish3\domains\pet
C:\glassfish3\glassfish\domains\pet\applications\jamon\WEB-INF\lib
|
Je vous informe que "pet" c'est le nom de domaine sur lequel je travaille. Par défaut il y a le domaine "domain1".
4)
Si j'ai une application Java EE déployée sur le serveur Glassfish V3 alors comment je pourrai accéder à cette application sachant je n'ai pas le code source de cette application ? A partir de quel fichier, je pourrai savoir le nom de ses classes, de ces méthodes et etc ?
Je vous remercie pour votre précieuse compréhension.
Merci.