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 :

Acces aux lib EAR via un WAR


Sujet :

Développement Web en Java

  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    457
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 457
    Par défaut Acces aux lib EAR via un WAR
    Bonjour,

    J'ai une application découpée en sous modules (.WAR)
    Dans mon EAR qui les englobe, j'ai un répertoire /WEB-INF/lib qui contient les librairies communes. (par exemple common.jar)

    Ensuite dans mon projet1.WAR, j'ai fait dans le classpath : ADD JAR et j'ai été chercher ce common.jar du EAR.

    Dans une classe de mon projet1.WAR, je fait un import mine.appli.common.MyClass qui fait partie de common.jar .

    Et j'utilise cet objet MyClass ..
    Jusque là tout va bien, pas d'erreur de compilation ou autre..

    Par contre, dès que je lance mon application sous IE, j'ai un joli message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Error 500: Impossible de compiler la classe du JSP...\.metadata\.plugins\com.ibm.etools.server.core\tmp2\cache\localhost\server1\DefaultEAR\Appli1.war\_index.java:3: package mine.appli.common does not exist import mine.appli.common.MyClass; ^ Une erreur est survenue entre les lignes 2 et 19 dans le fichier jsp : /index.jsp Erreur de servlet générée : ...\.metadata\.plugins\com.ibm.etools.server.core\tmp2\cache\localhost\server1\DefaultEAR\Appli1.war\_index.java:74: cannot resolve symbol symbol : variable MyClass location: class org.apache.jsp._index MyClass.getProperties(path); ^ 2 errors
    Quelque chose de plus à faire? :o

  2. #2
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    457
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 457
    Par défaut
    Un jar mal exporté ?
    ou un fichier Manifest.MF ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 46
    Par défaut
    Tu ne peux pas faire appel à une ressource se trouvant dans l'EAR. Il faut que tu sortes ce jar. Tu pourrais le mettre dans shared lib.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    457
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 457
    Par défaut
    Citation Envoyé par Skypiea Voir le message
    Tu ne peux pas faire appel à une ressource se trouvant dans l'EAR. Il faut que tu sortes ce jar. Tu pourrais le mettre dans shared lib.
    Pourtant à la compilation, le war retrouve bien le jar, qu'est-ce que le shared lib ?

Discussions similaires

  1. [V6] Acces aux données Univers via Web Service
    Par Stefan C dans le forum Designer
    Réponses: 4
    Dernier message: 07/11/2011, 18h02
  2. Accès aux infos LDAP via WAS 6.1
    Par BadCheese dans le forum Websphere
    Réponses: 0
    Dernier message: 18/08/2011, 12h15
  3. Réponses: 6
    Dernier message: 12/12/2008, 16h42
  4. accès à aux tables access via oracle
    Par soso77 dans le forum Sql*Plus
    Réponses: 1
    Dernier message: 14/11/2007, 10h53
  5. [Hibernate]Accès aux données BDD via Hibernate
    Par LESOLEIL dans le forum Hibernate
    Réponses: 8
    Dernier message: 17/05/2005, 20h39

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