Netusim jaka je struktura aseho EARu, ja pouzivam nasledujici:

EAR
  muj_app_jar1.jar
  muj_app_jar2.jar
  muj_app_sar.sar
  lib
    commons-beanutils.jar
    ...

Aplikacni JARy z rootu EARu "vidi" SAR bez problemu. Utility JARy (v lib)
"vidi" SAR pouze pokud mu je pridate do manifestu.

Dalsi vec na kterou nezapomente je pridat SAR do aplikacniho deployment
descriptoru.

<application version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee";
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
             xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/application_1_4.xsd";>

  <display-name>moje aplikace</display-name>

...

  <module id="mujsar.sar">
    <ejb>mujsar.sar</ejb>
  </module>
...

Rozhodne neni zadouci JARy v EARu jakkoli duplikovat (kopirovanim do SARu),
to si spise zadelate na problem.

Asi jste uz zjistil, ze Jboss defaultne pouziva sdileny aplikacni
classloader pro vsechny v nem deployovane aplikace, doporucuji Vam nastavit
si normalni J2EE chovani - tj. separatni aplikacni classloader per aplikace.
Viz ear-deployer.xml a atribut Isolated nastavit na true pokud chcete
standardni J2ee model).

Honza

> -----Puvodní zpráva-----
> Od: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] za uživatele Lukas Zapletal
> Odesláno: Thursday, January 03, 2008 15:39
> Komu: Java
> Predmet: SAR archiv a classpath
> 
> 
> Dobry den,
> 
> potrebuji vytvorit JMX servisni MBean, ktery ma spoustu 
> zavislosti na knihovnach z jedne nasi J2EE aplikace. Pokud 
> jsem to pochopil spravne, tak diky specialnim classloaderum v 
> JBossu mi nezbyva nez z J2EE aplikace extrahovat vsechny 
> potrebne JAR knihovny a ty vlozit do SAR archivu (eventuelne 
> do adresare obsahujiciho ".sar") a ten deploynout.
> 
> Presto se zeptam -- neexistuje moznost, jak SAR modul a EAR 
> aplikaci provazat? Napriklad "vytahnout" potrebne knihovny, 
> ktere potrebuji oba moduly, do zvlastniho (SAR?) "modulu" a 
> nastavit v deskriptorech nejake zavislosti (pokud existuji)?
> 
> Asi bude nejjednodussi ty JAR soubory zkopirovat a smirit se 
> s tim, ze budou v pameti ve vice exemplarich...
> 
> -- 
> Lukas Zapletal
> http://lukas.zapletalovi.com

Odpovedet emailem