|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Inscription : mai 2009 Messages : 386 ![]() |
Bonjour,
Est ce que le fichier "ejb-jar_3_1.xsd" présente le descripteur de déploiement de Glassfish 3 ? Où je vais mettre exactement dans "ejb-jar_3_1.xsd" le contenu suivant de fichier "ejb-jar.xml" ? : Code :
|
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 843 ![]() |
http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd C'est le schéma XSD qui décrit et permet de valider un fichier ejb-jar.xml pour des EJB 3.1.
Tu dois mettre ejb-jar_3_1.xsd à la place de ejb-jar_3_0.xsd et version 3.1 à la place de 3.0 (Je suppose) Code :
|
||
|
|
00
|
|
|
#3 | |||
|
Débutant
Inscription : mai 2009 Messages : 386 ![]() |
Bonjour,
Merci tout d'abord, pour votre réponse. 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 :C:\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 :
Citation:
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. |
|||
|
|
00
|
|
|
#4 | |||||||
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 843 ![]() |
Citation:
Citation:
Citation:
Citation:
Glassfish 3 et +=> JEE 6 Citation:
Citation:
Citation:
Avant de te lancer la dedans je pense qu'il serait bon d’apprendre les bases de JEE. |
|||||||
|
|
00
|
|
|
#5 | ||||||||
|
Débutant
Inscription : mai 2009 Messages : 386 ![]() |
Bonjour,
Merci beaucoup pour les informations fournies. Citation:
Mais, ça ne marche pas. Voici le messagr d'erreur: Citation:
Voici le contenu de fichier "ejb-jar.xml" : Code :
Code :
Citation:
- Dans ce cas, 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 ? Citation:
Merci. |
||||||||
|
|
00
|
|
|
#6 | |||||
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 843 ![]() |
Je ne connais pas bien les interceptors, mais il me semble que ta classe com.jamonapi.aop.JAMonEJBInterceptor n'est pas définie comme interceptor dans ton fichier ejb-jar.xml.
Code :
Citation:
Code :
Pour les tutoriels, rien que sur developpez.com tu trouvera tout ce qu'il faut. Sinon => ![]() Au passage : http://www.adam-bien.com/roller/abie...3_for_absolute |
|||||
|
|
00
|
|
|
#7 | |||
|
Débutant
Inscription : mai 2009 Messages : 386 ![]() |
Bonjour,
Citation:
Juste j'ai deux questions dont j'ai en besoin de vos réponses c'est possible: 1) Je voulais sauvegarder mes résultats dans un fichier texte "res.txt". Mais, j'ai remarqué que ce fichier a été crée une seule fois et il a pris le résultat de premier déploiement de mon application mais si je déploie de nouveau mon application alors ce fichier ne prend pas en compte les nouveaux résultats. Je voulais savoir comment le fichier "rest.txt" dans les deux cas suivants ? : - pour chaque déploiement, il aura une nouvelle création de fichier "res.txt". - pour chaque déploiement, il aura l'ajout des nouveaux résultats sans effacer les anciens résultats. La création de fichier "res.txt" se fait une seule fois. Voici le code de ma classe intercepteur qui contient la création de fichier "res.txt": Code :
2)Pour une application de type "Entreprise Application" qui qui contient deux modules: module EJB et module WAR. - Dans ce cas, comment je pourrai accéder à cette application sachant je n'ai pas le code source de cette application ? A partir de quel fichier de serveur Glassfish, je pourrai savoir le nom de ses classes, de ces méthodes ? Je vous remercie pour votre précieuse compréhension. Cordialement. |
|||
|
|
00
|
|
|
#8 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 843 ![]() |
Test l'existence de ton fichier avec file.exists(), ne pas le créer si il existe déjà.
Créer un FileOutputStream avec le mode append=true Pour ne pas effacer le contenue existant du fichier. Sans sources, ni Javadoc, si tu veux connaître le contenu tu n'as plus qu'à décompiler. Ou ajouter ton jar en lib d'un projet pour pouvoir l'explorer. |
|
|
00
|
|
|
#9 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 843 ![]() |
Pour faire ce que tu veux faire, il serait plus utile d'utiliser une API de logging plutôt que d'écrire dans un fichier texte...
|
|
|
00
|
|
|
#10 | ||||
|
Débutant
Inscription : mai 2009 Messages : 386 ![]() |
Citation:
Citation:
Citation:
- Comment exporter une application de type "Entreprise Application" vers un un fichier jar ? Quel de type de jar à choisir ? - A partir de Glassfish, on aura la possibilité de savoir les détails (les classes, les méthodes) d'une application Java EE déployée ? si oui, comment on procédera ? Citation:
- Si j'utiliserai une API alors comment je pourrai visualiser les résultats ? Merci. |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com