Avatar billede pomfrit Nybegynder
05. oktober 2005 - 14:27 Der er 7 kommentarer og
1 løsning

Forkert sti til settings.

Jeg har installeret Tomcat på en win2003 server og integreret den med IIS'en.

I WEB-INF for et site har jeg mapperne:

/classes
/lib
/settings
/upload

i settings-mappen har jeg nogle properties filer, men når jeg forsøger at tilgå dem fra koden i classes får jeg fejlen:

javax.servlet.ServletException: ServerInit.getSites():
C:\WINDOWS\system32\..\settings\Server.properties (The system cannot find the path specified)

Der bliver altså sat "C:\WINDOWS\system32\" foran stien til settings mappen.

Er der nogen der ved hvad der går galt?
Avatar billede arne_v Ekspert
05. oktober 2005 - 14:34 #1
put dine properties filer i WEB-INF\classes og hent dem med classloader
og getResource
Avatar billede arne_v Ekspert
05. oktober 2005 - 14:37 #2
Properties props = new Properties();
props.load(getClass().getClassLoader().getResourceAsStream("Server.properties"));
Avatar billede pomfrit Nybegynder
05. oktober 2005 - 14:43 #3
Samme kode kører normalt på en RedHat-server. Her virker det fint.
Jeg har selvfølgelig samme problem, når jeg vil uploade filer i upload mappen.

Så der må være en setting et sted. eller?
Avatar billede pomfrit Nybegynder
05. oktober 2005 - 14:46 #4
Eller er det fordi jeg kører igennem IIS'en og stien derfor afhænger af denne?
Avatar billede arne_v Ekspert
05. oktober 2005 - 14:52 #5
tror jeg

C:\WINDOWS\system32

er sikkert default dir for IIS
Avatar billede arne_v Ekspert
05. oktober 2005 - 14:53 #6
men jeg mener stadigt at mit råd er godt
Avatar billede pomfrit Nybegynder
05. oktober 2005 - 22:12 #7
Ja, det virkede :)

Hvis du smider et svar får du dine points.
Tak herfra.
Avatar billede arne_v Ekspert
05. oktober 2005 - 22:14 #8
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester