> Pochopil jste nekdo proc Sun (a urcite jsem to videl i u jinych) distribuuje 
> nektere sve produkty tak, ze vezme nekolik knihoven, ty rozbali a udela z 
> nich jeden obrovsky monoliticky JAR?

protoze to jsou cuncata ;-). Minimalne by meli mit dve distra, jedno s
pribalenymi knihovnami a jedno bez nich. Kazdopadne to neresi pripad,
kdy se doployuje do aplikacniho serveru, ktery muze mit jine verze
knihoven, nez potrebuje Metro. Snad kazdy aplikacni server umoznuje
nastavit parent last delegation model pro classloader, pak muzete to
Metro pouzit i ve vasi aplikaci, aniz by z nej bylo potreba neco
vykuchat. Konkretne pro JBoss staci vytvorit nasledujici jboss-app.xml
a placnout ho do META-INF EARu (podobne to jde do WARu).

<?xml version="1.0"?>
<!DOCTYPE jboss-app PUBLIC "-//JBoss//DTD J2EE Application 1.4//EN"
"http://www.jboss.org/j2ee/dtd/jboss-app_4_0.dtd";>

<jboss-app>
     <loader-repository>
        myApp:loader=myApp
        
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
    </loader-repository>
</jboss-app>



-- 
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem