relativer Pfad in Webanwendung

amueller

Neues Mitglied
Hallo zusammen,

ich hab folgendes Problem:

Ich möchte in einem DynamicWebProject eine Textdatei auslesen die im Root Verzeichnis meiner Anwendung liegt

Struktur des Projektes

Projekt
+src (Sourcefolder)
+WebContent (folder)
sample.txt

Ich würde nun gern ein File Objekt anlegen in einer Klasse die im src folder liegt (src/helper/Klasse)

relativer_Pfad ist aktuell = "sample.txt"

File f = new File(relativer_Pfad)

wie muss ich den relativen Pfad angeben damit er die Datei finden kann ?

wenn ich nämlich file.exists ausgebe bekomme ich immer false

wenn ich den absoluten Pfad ausgebe gibt er folgendes aus:
C:\Programme\Eclipse\eclipse\sample.txt

wie kann ich der Anwendung beibringen dass sie relativ vom Projektverzeichnis aus gehen soll ? (Projektstruktur bleibt ja immer gleich)
 
M

maki

Gast
(Projektstruktur bleibt ja immer gleich)
Nein, schon mal die Struktur im WAR File angesehen?
Die Datei kommt höchstwahrscheilich gar nicht ins WAR, selbst wenn, dann unter einem anderen Pfad.
Wenn du die Datei nur lesen möchtest sollte sie im Classpath sein (unter WEB-INF/classes) oder unter den Webressourcen, wenn du auch schreiben willst musst du dir etwas anderes überlegen.
 

FArt

Top Contributor
In einer Webanwendung sollte man nicht mit dem Filesystem arbeiten. Wenn du eine Datei aus dem WAR auslesen möchtest, dann lade sie über den Classloader.
 

amueller

Neues Mitglied
Hallo,
erstmal danke für eure Antworten.
@maki - nein ich möchte mich erst in die Webentwicklung einarbeiten und es war dann wohl eine falsche Vermutung von mir
@FArt - kannst du anhand meiner Angaben vielleicht ein Beispiel machen wie ich die Datei über den Classloader laden und dann auslesen kann.
vD am
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P relativer Pfad Allgemeines EE 2
H relativer Pfad für stylesheet und Pics Allgemeines EE 5
F relativer Pfad in Servlets für Dateien Allgemeines EE 2
A relativer Pfad zim Tomcat-Verzeichnis für FileInputStream Allgemeines EE 3
S Pfad-Zugriff über Servlet-init() Allgemeines EE 2
P Pfad zu Ressource Allgemeines EE 2
K Pfad bei Webprojekt in Eclipse herausfinden Allgemeines EE 11
P [Maven2] maven-jaxb2-plugin - Kein absoluter Pfad für "<schemaDirectory> möglich??? Allgemeines EE 2
MQue Server Pfad Allgemeines EE 17
I JBOSS Jsp Files Pfad im Servlet? Allgemeines EE 4
S tomcat pfad anpassen, von dem webinhalte gelesen werden Allgemeines EE 2
S tomcat pfad anpassen, von dem webinhalte gelesen werden Allgemeines EE 4
N JSF - absoluter Pfad bei <h:commandButton image= Allgemeines EE 2
B Wo ist bei Debian(Sarge) der Pfad zum JDK Allgemeines EE 4
F Pfad zur Webanwendung Allgemeines EE 4
F Pfad Allgemeines EE 5
F Pfad vs. URL Allgemeines EE 3
S Pfad der Webapplikation Allgemeines EE 6
clemson [JSP] CSS & Image Pfad Allgemeines EE 7
M Pfad eines Bildes angeben? Allgemeines EE 1
L JavaEE Webanwendung - Datenbank-Verbindung aufbauen Allgemeines EE 18
J Webanwendung mit intensiver Nutzung von Dateien Allgemeines EE 8
F Webanwendung startet nicht richtig Allgemeines EE 6
MQue Zusammenstellung der Webanwendung Allgemeines EE 3
T Webanwendung ohne Oberfläche Allgemeines EE 5
M job an webanwendung koppeln Allgemeines EE 5
L Webanwendung oder Applicationserver Allgemeines EE 10
M Schnelle Eingabe bei Webanwendung Allgemeines EE 5
F webanwendung läuft nicht auf Tomcat Allgemeines EE 2
L aus Javacode Webanwendung ansprechen Allgemeines EE 2
P Suche free Webanwendung zu testen Last, Performance Allgemeines EE 3
A Speicherproblem bei Webanwendung mit Hibernate und Stuts Allgemeines EE 6
N Datei außerhalb der Webanwendung schreiben. Allgemeines EE 9
M Webanwendung mit JSF und Webservices Allgemeines EE 3
G Wurzelverzeichnis einer Webanwendung ermitteln Allgemeines EE 2
K J2EE WebAnwendung - Umfrage - Planung/Techniken Allgemeines EE 8

Ähnliche Java Themen

Neue Themen


Oben