[Java lista] wicket + tomcat 5.0

Zsombor gzsombor at gmail.com
2007. Feb. 8., Cs, 11:28:33 CET


On 2/8/07, Gabor Szokoli <szocske at gmail.com> wrote:
>
> On 2/7/07, Janos Cserep <cserepj at gmail.com> wrote:
> >
> > > Mukodni mukodik, tehat koszonom, de teljesen leromboltad azt az
> > > illuziomat, hogy ertem hogyan mukodik a servlet container :-)
> >
> > Javasolt olvasnivalok a temahoz:
> >
> > http://tomcat.apache.org/tomcat-5.0-doc/class-loader-howto.html
> >  http://www.javageeks.com/Papers/ClassForName/index.html
>
> Naszoval hogy mindenki ertse:
> Adott egy servlet container es egy generikus servlet, ami
> parameterkent kapja meg az en betoltendo osztalyom nevet.
> Ha a classloader-hierarchiaban fejlebbi classloader tolti be a
> servletet mint ahol az en classom van, akkor az nem tudja betolteni az
> en classomat, mert azt a classloadert hasznalja ami ot magat
> betoltotte:
>
> final Class applicationClass = getClass().getClassLoader().loadClass(
>                                         applicationClassName);
>
>
> http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/protocol/http/ContextParamWebApplicationFactory.java?revision=473918&view=markup
>
> Nem volna-e helyesebb, ha a generikus servlet a
> ClassLoader.getSystemClassLoader() altal visszaadott class loaderrel
> probalkozna, amint azt a fentebbi masodik ajanlott irodalom javasolja?
>
> Koltoi kerdes inkabb, sokkal valoszinubb hogy meg mindig rosszul ertek
> valamit, mint hogy a HelloWorld alkalmazas kifejlesztese kozben ilyen
> fundamentalis hibat talaljak egy ilyen nepszeru rendszerben :-)
>
>
> Szokoli Gabor
>

Ha jól értem a kérdést és a problémát, akkor a válasz az, hogy nem, mert a
SystemClassLoader van a legmélyebben, ő csak a java.lang/util/ stb
osztályokat látja. A webapp cuccait nem.

ĂĽdv
 Zs
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20070208/80a19f98/attachment.html 


További információk a(z) Javalist levelezőlistáról