v tom problem neni. trida je moje, z war se rozbaluje a lezi na ceste
/home/user/.bin/apache-tomcat/webapps/app-web/WEB-INF/classes/cz/app/payment/gate/EPaymentService.class
Martin Kuba wrote:
> Dne 24.2.2011 13:31, Tomas Bezdek napsal(a):
>> ahoj,
>> v jedne sve tride mam volani EPaymentService.class.getResource("."),
>> ktere mi pri debugovani v eclipsech vraci spravnou cestu ke tride
>> (file:/...). kdyz ale toto volani probehne v aplikaci spustene na
>> tomcatu, vraci null. nevite nekdo cim by to mohlo byt zpusobene?
>
> Nejspíš tím, že "." je aktuální adresář, a v Tomcatu ta třída
> není v souboru s příponou .class, ale zabalená bud v souboru .jar,
> nebo dokonce uvnitř nerozbaleného .war, záleží na lokální instalaci.
> Takže ta třída žádný adresář nemá.
>
> Makub