getResourceAsStream() na aplikacnom serveri

Martin Kuba makub na ics.muni.cz
Úterý Květen 19 15:43:51 CEST 2009


Dusan Zatkovsky napsal(a):
> ConfigManager ma staticku metodu loadDefaults(), v ktorej vola:
> 
> 	InputStream in = new 
> Object().getResourceAsStream("/my/package/name/defaults.cfg);

Takhle to určitě není, protože getResourceAsStream() je metoda třídy java.util.Class,
a "new Object()" není výraz typu java.util.Class. Mělo by to být

this.getClass().getResourceAsStream("/my/package/name/defaults.cfg");

> Zvlastne je, ze som nikde v domain1 nenasiel Common.jar, *ConfigManager*.* ani 
> defaults.cfg, napriek tomu
> ten servlet ConfigManager vidi. Uploaduju sa na server iba skompilovane 
> class-y? To by to vlastne vysvetlovalo.

servletové aplikace mají zkompilované třídy v WEB-INF/classes
a JARy v WEB-INF/lib, takže bych hledal WEB-INF/lib/Common.jar

Makub
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: makub na ics.muni.cz
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3292 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://amaio.cz/pipermail/konference/attachments/20090519/591737e6/attachment.bin>


Další informace o konferenci Konference