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

Odpovedet emailem