hi!
ich habe folgendes problem mit meinem tomcat:
ich greife im verzeichnis 'webbapps/servlet/WEB-INF/classes' auf eine configurationsdatei names 'my.properties' zu.
ich hatte keine probleme damit. alles funktionierte wunderbar. auch in das file schreiben funktionierte.
jedoch funktioiert nach einem neustart von windows (XP home) keine dateiarbeit mehr. die logfiles schreiben, dass die datei nicht gefunden werden konnte, obwohl sie im verzeichnis liegt (tippfehler sind AUSGESCHLOSSEN!!-ich hab das tausendmal geprüft!).
das komische ist ja, dass die servlets selber alle ohne probleme laufen. er will einfach nicht die datei finden.
das einzige was bei mir abhilfe schafft, ist über den tomcat manager das ganze servlet zu entfernen und dann komplett wieder neu einfügen (das mach ich mit nem ant-file).
ich habe erfolglos in der 'catalina.policy' folgende zeile eingetragen:
grant codeBase "file:${catalina.home}/webapps/webtest/WEB-INF/classes/-" {
permission java.io.FilePermission "file:${catalina.home}/webapps/-", "read, write";
};
aber selbst wenn ich dem servlet ALLE rechte gebe, funktionierts nicht.
was mache ich falsch?
mfg, der tobi