2010-06-10 5 views
0

Je veux utiliser deux pots externes à partir EJB:Utilisez des bocaux externes dans EJB (JBoss)

  1. pot # 1 - toutes les interfaces de l'EJB (maison, etc à distance)
  2. pot # 2 - certains types que j'utilise dans mon EJB

Que dois-je faire pour y parvenir? Si je mets ce bocaux à l'intérieur de l'oreille ne fonctionne pas, et JBoss lance NoClassFoundException

Répondre

3

vous devez les inclure dans un répertoire lib sous l'oreille:

yourapp.ear 
    ->lib 
     ->jar1.jar 
     ->jar2.jar 
+0

Stil ne fonctionne pas :(Peut-être il est important que je J'utilise et l'ancien JBoss version 3.2.1 (ne peut pas le changer) Dois-je ajouter sth dans les descripteurs de déploiement ou ailleurs? – Filip

+0

Je devais ajouter l'élément Class-Path dans le manifeste et peu importe où les bocaux étaient – Filip

+0

@Filip, oui, cela importait, je supposais que vous utilisiez EJB 3. Pour EJB2, l'élément Class-Path est la solution. – Yishai

Questions connexes