Réutiliser une archive jar d'une appli j2ee

trevors -  
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une application J2EE sous websphere WSAD. Elle contient plusieurs projets qui chacun forme une archive jar dans l'ear.
Mon but est de modifier l'application , pour qu'une des archives jar puisse etre exécuté a partir de la commande "java -jar ..." sous dos,
et non plus avec l'interface web de l'appli j2ee...

J'ai donc modifié l'archive concerné en lui ajoutant une fonction "main". j'ai essayé aussi de modifier le fichier manifest.mf du projet cncerné, pour qu'il connaisse ma classe d'entrée.
Le problème est que, lorsque j'exporte mon ear ensuite, jje n'arrive pas à lui faire inclure un fichier manifest.mf avec un attribut main-class, dans l'archive monarchive.jar.
A la place il mets un manifest contenant beaucoup de choses, dont le nom des fichiers de l'archive ...

Voyez vous le problème ? Est il possible de configurer le projet pour qu'il génère nu jar executable sous dos ?

Merci d'avance.
A voir également:

4 réponses

fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut,

As-tu essayé de modifier d'ouvrir avec un utilitaire de décompression monarchive.jar, et de modifier le manifeste ?

Cordialement
0
trevors
 
Bonjour,

Merci, c'est vrai que c'est une solution envisageable, mais ca serait mieux de pouvoir automatiser ceci ...
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Salut,

Si vous ne voulez pas modifier le fichier manifest à la main: vous pouvez décompresser tout l'archive puis creer un nouveau archive!
0
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Si tu veux automatiser ceci. Tout simplement tu crées ton jar en ligne de commande avec l'option -m pour spécifier ton manifest.
0