Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Direktorijumski sistem, Eclipse, Tomcat...

[es] :: Java :: Direktorijumski sistem, Eclipse, Tomcat...

[ Pregleda: 792 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vula

Član broj: 119166
Poruke: 119
*.teol.net.



Profil

icon Direktorijumski sistem, Eclipse, Tomcat...07.01.2009. u 21:35 - pre 186 meseci
Da li ko zna kako funkcionise direktorijumski sistem u kombinaciji Eclipse i Tomcat-a?
O cemu se radi? Zelim da postavim jedan konfiguracioni XML na naku lokaciju da mi je dostupna iz Eclipse projekta (koda), kao sto je web.xml dostupan samom projektu. Imam gomilu servleta koji trebaju da upisu u xml, drugi da citaju i tako dalje, i nekih drugih klasa koje ,,trebaju'' ovaj konfiguracioni fajl. Imam sve metode za pisanje i citanje u xml, to je ok. Ali za sada xml drzim na C: i iz koda ga pozivam sa InputStream inputStream = new FileInputStream("C://conf.xml"); medjutim potrebno mi je da to bude dio projekta i kada uradim deploy projekta (export u recimo war) da ne moram posebno negdje da ubacujem taj xml nego da kada sve popakujem i uradim deploy da iz koda znam gdje je taj xml. Mozda konfuzno objasnajvam, da probam ovako, imam u projektu i jedan jsp i napravio sam jedan direktorijum resources koji sadrzi slicice za jsp na lokaciji D:\Workspace\Projekat\WebContent\resources i onda fino u jsp kazem <img src="resources/img1.gif" border="0" /> , milina. Tako nesto mi treba. Da krenem od nekog root-a (/) i da ubacim tu negdje xml pa da ga jednostavno pozivam iz koda, an primjer InputStream inputStream = new FileInputStream("/conf.xml"); Nadam se da ce sada neko skontati sta me interesuje. Kako funkcionise direktorijumski sistem u ovakvim okolnostima?
Jedino cemu sam dohakao jeste getServletConfig().getServletContext().getRealPath("/") . Da li je ovo jedini nacin? On me dovede do D:\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Projekat . Medjutim, tu imam problem, posto imam neke klase koje nisu servleti i koje treba da otvore ovaj fajl, ok, moze se to rijesiti tako da tim klasama proslijedim putanju ali moze li se nekako drugacije, kao sto rekoh, da se fajl postavi na neku lokaciju (koju ne znam, ovo me u stvari interesuje) i da se jednostavno pozove, kao sto vec spomenuh sa InputStream inputStream = new FileInputStream("/conf.xml");?
 
Odgovor na temu

[es] :: Java :: Direktorijumski sistem, Eclipse, Tomcat...

[ Pregleda: 792 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.