Ich benutze in meinem Programm BufferedReader und BufferedWriter, um Dateien zu konvertieren. Das Ganze läuft als Webapplikation in einem Tomcat 4.1.24. Mit absoluten Pfadangaben funktioniert es auch wunderbar.
Jetzt möchte ich diese allerdings durch relative Pfadangaben ersetzen, da ich die Applikation auch auf einen Linux-Rechner setzen wollte.
Derzeit habe ich folgende 2 Variablen:
Alle Versuche, relative Pfade zu verwenden, schlugen fehl. Von meiner Webapplikation wird eine Klasse aufgerufen, die im Verzeichnis \tomcat\webapps\CMS\WEB-INF\classes\produktion liegt. Wie lautet denn nun der relative Pfad?
Jetzt möchte ich diese allerdings durch relative Pfadangaben ersetzen, da ich die Applikation auch auf einen Linux-Rechner setzen wollte.
Derzeit habe ich folgende 2 Variablen:
Code:
String sPfadIn = "\\tomcat\\webapps\\CMS\\templates\\";
String sPfadOut = "\\tomcat\\webapps\\CMS\\produktion\\";
Alle Versuche, relative Pfade zu verwenden, schlugen fehl. Von meiner Webapplikation wird eine Klasse aufgerufen, die im Verzeichnis \tomcat\webapps\CMS\WEB-INF\classes\produktion liegt. Wie lautet denn nun der relative Pfad?