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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. oktober 2005 - 14:34
#1
put dine properties filer i WEB-INF\classes og hent dem med classloader og getResource
05. oktober 2005 - 14:37
#2
Properties props = new Properties(); props.load(getClass().getClassLoader().getResourceAsStream("Server.properties"));
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?
05. oktober 2005 - 14:46
#4
Eller er det fordi jeg kører igennem IIS'en og stien derfor afhænger af denne?
05. oktober 2005 - 14:52
#5
tror jeg C:\WINDOWS\system32 er sikkert default dir for IIS
05. oktober 2005 - 14:53
#6
men jeg mener stadigt at mit råd er godt
05. oktober 2005 - 22:12
#7
Ja, det virkede :) Hvis du smider et svar får du dine points. Tak herfra.
05. oktober 2005 - 22:14
#8
kommer her
Kurser inden for grundlæggende programmering