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

Java Discussion :

Probleme pour configurer le classpath d'un manifest


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 3
    Par défaut Probleme pour configurer le classpath d'un manifest
    Bonjour,

    Je veux executer en ligne de commande un jar executable. Je n'arrive pas à ajouter des jar techniques de websphere dans le class-path du manifest sans casser l'appli.

    Mon architecture :
    -----------------
    -l'application composée de plusieurs archives dont un JAR executable sont dans un dossier "D:\mondossier\monAppli\mesarchives\"
    -le point d'entree est la classe lanceur.class de AppliBatch.jar
    -les jars websphere utiles à l'appli son dans le dossier "D:\Program files\Application Developper\lib\"

    Mon fichier manifest :
    ---------------------
    Manifest-Version: 1.0
    Main-Class: monpackage.maclasse
    Class-Path: batch.jar babel.jar config.jar ganm.jar gant.jar log4j111.jar RAGEjb.jar d:\Program files\application developper\lib\websphere.jar; D:\Program files\application developper\lib\ras.jar; d:\Program files\application developper\lib\ujc.jar; d:\Program files\application developper\lib\ejbcontainer.jar; d:\Program files\application developper\lib\jts.jar; d:\Program files\application developper\lib\csicpi.jar; d:\Program files\application developper\lib\rt.jar; d:\Program files\application developper\lib\j2ee.jar; d:\Program files\application developper\lib\rt.jar;


    J'execute avec:
    ----------------
    java -jar D:\mondossier\monAppli\mesarchives\AppliBatch.jar

    ==> j'obtiens comme erreur NoClassDefFoundError, impossible de trouver la classe Lanceur.class.

    Alors que quand j'enlève les classes webspheres du manifest :
    -----------------------------------------------------------
    Manifest-Version: 1.0
    Main-Class: monpackage.maclasse
    Class-Path: batch.jar babel.jar config.jar ganm.jar gant.jar log4j111.jar RAGEjb.jar

    J'obtiens NoClassDefFoundError : javax.naming.EJBHOME (ce qui est normal)
    ==>Ca montre que ma classe lanceur a été trouvée,et que c'est l'ajout des classes webspheres dans le manifest qui casse tout.

    Comment je peux ajouter les archives websphere dans le fichier manifest sans tout casser ?
    Merci pour vos réponses.

  2. #2
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 3
    Par défaut
    J'ai résolu mon probleme, il faut enlever les d: et les point-virgules.

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

Discussions similaires

  1. probleme pour configurer un loginModule
    Par koack dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 22/01/2011, 00h03
  2. probleme pour configurer amsn
    Par hamlet2009 dans le forum Ubuntu
    Réponses: 4
    Dernier message: 29/07/2009, 13h34
  3. problemes pour configurer mysql server
    Par zouhair ben chikh dans le forum Installation
    Réponses: 1
    Dernier message: 04/03/2009, 23h16
  4. probleme pour configurer un reseau
    Par tlaho dans le forum Hardware
    Réponses: 7
    Dernier message: 02/10/2006, 17h18
  5. [Tomcat 5.5] Probleme pour configurer le Servlet mapping
    Par brousaille dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 06/03/2006, 18h08

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