2010-12-14 17 views
1

Gibt es eine Möglichkeit, das Tomcat lokale GWT-Verzeichnis abzurufen, um eine Datei zu speichern?Lokalen Tomcat-Pfad für Dateizugriff abrufen

Um eine Datei abzurufen es

new File(getClass().getResource(nameOfAFile).getPath()); 

Deshalb, wie würde ich Pfad des Kater Host, um eine Datei abrufen ‚hello.xml‘ zu retten?

+0

Ich versuche auch, meinen gwt App-Pfad auf dem Server für den Zugriff auf Dateien auf dem Server zu bekommen. Ich gebunden ServletContext.getRealPath() in der serverseitigen Java-Klasse (die Service-Implementierung) zu verwenden, aber es ist nicht auflösbar. Ich erhalte den Fehler: "Kann keine statische Referenz auf die nicht-statische Methode getContextPath() vom Typ" Kann ich wissen, wie Sie diese oder eine andere Lösung verwendet? – Ehsan

Antwort

1

In tomcat können Sie ServletContext.getRealPath() verwenden, um den Pfad für eine Datei in Ihrer Webanwendung zu erhalten, dann können Sie zu "../" navigieren, um tomcat dir zu finden.

Verwandte Themen