IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Lire le Manifest de l'application


Sujet :

Développement Web en Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Par défaut Lire le Manifest de l'application
    Bonjour,

    Je cherche un moyen de lire les attributs du manifest de l'application dans laquelle s'execute mon code. L'idée est de lire la version d'implementation de mon appli.
    Je pense que ce manifest est chargé quelques par mon serveur d'application quand il deploie mon war file.

    Je ne trouve malheureusement rien comme info à ce sujet ...
    Le repertoire META-INF n'etant pas dans le classpath je ne peux meme le charger comme une ressource.

    Est ce que quelqu'un a une idée ou une piste?

    Merci!
    Ju

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 105
    Par défaut
    Bonsoir

    A partir du ServletContext, tu peut obtenir un stream sur le Manifest. Grace à ce stream, tu peux créer un objet de type java.util.jar.Manifest.

    Dans une servlet ou une jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    String version=null;
    InputStream in=getServletContext().getResourceAsStream("/META-INF/MANIFEST.MF");
    if(in!=null){
      Manifest manifest=new Manifest(in);
      version=manifest.getMainAttributes().getValue("Implementation-Version");
    }
    if(version==null)
      version="no version information";
    Cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Par défaut
    Cool ca marche. Je pensais que le META-INF n'etait pas accessible de cette facon, etant en dehors de repertoire classes.
    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lire une video dans une application java
    Par shindara dans le forum Multimédia
    Réponses: 4
    Dernier message: 11/11/2010, 14h57
  2. Réponses: 5
    Dernier message: 06/07/2010, 15h16
  3. [VCL.NET] Lire une vidéo dans une application
    Par Hermite dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 09/05/2008, 22h13
  4. Lire le repertoire de l'application
    Par lessoy dans le forum Delphi
    Réponses: 4
    Dernier message: 03/04/2007, 17h22
  5. Comment passer et lire des paramètres passé à mon application VB
    Par ssakhri dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 27/11/2006, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo