Ahoj.
Poprosil by som o radu.
Mam 3 projekty:
- Common
- Foo
- Servlet
Common je obycajna library, v nom mam class-u ConfigManager
a textovy subor defaults.cfg, v oba v baliku "my.pachage.name".
Cielom je mat "default" konfiguracny subor ako sucast jar-u.
ConfigManager ma staticku metodu loadDefaults(), v ktorej vola:
InputStream in = new
Object().getResourceAsStream("/my/package/name/defaults.cfg);
Vytvoril som projekt Foo, ktory pouziva Common.jar z projektu Common, aby som
overil funkcnost.
V main-e zavolam ConfigManager.loadDefaults(), vsetko je ok.
Vytvoril som servlet Servlet, ktory bezi na glassfish 2 na windows. V nom
pouzivam tiez ConfigManager.
Pri volani ConfigManager.loadDefaults() je inputStream in == null.
Neviem, kde je chyba, pretoze v JavaEE vobec nie som doma. Poradi niekto?
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.
Diky
--
Dusan