Re: Webprojekt -> definitiven Pfad ermitteln?



Hi Thorsten,

ServletContext#getRealPath("/") gibt dir den absoluten Pfad zurück.
Mit Eclipse-WTP wird das webapp Verzeichnis in den Eclipse Workspace
umgebogen (sofern du einen Tomcat einsetzt).

Ja, genau, ich setze einen Tomcat ein. Aber wie bekomme ich den relaen Pfad?

Hast du auf den File#separator ("\" bzw. "/") in dem absoluten Pfad
geachtet? Nicht das dein Pfad unter Windows ein "meinpfad\temp" oder
ähnliches enthält.
Hm, ich bin mir leider nicht ganz klar was Du hier meinst. Ich habe in
meiner WebApp Struktur in der ich eine Verzeichn is temp habe in welches ich
meine Files schreiben uns lesen moechte....

Möchtest du Dateien aus Eclipse mit deployen um Sie dann zu öffnen, müssen
Sie im WebContent Ordner liegen, damit Sie in den Webapp-Pfad unterhalb
des Workspace kopiert werden.
Derzeit bin ich noch nichtbeim deployen, wenn ich das Werkl im Eclipse
anwerfe moechte ich einfahc einen File unter (hier im speziellen:
E:/WebApp/WebContent/temp (im Eclipse Workspace) ) erstellen....

ServletContext#getcontextPath liefert dir meiner Meinung nach den
<url-pattern> des Servlet Mapping.
Das werde ich morgen ausprobieren, danke.

Danke und
LG
Olli

"Thorsten Kinze" <kinze@xxxxxxxxxxx> schrieb im Newsbeitrag
news:h92nfl$af9$1@xxxxxxxxxxxxxxxxxxxxx
Hallo

Olli Mayer schrieb:
Hi,

Um den realen Pfad zu eruieren (E:/WebApp/WebROOT) habe ich es versucht
mittels
getServletContext().getRealPath("/") => Ergibt den Ecplipse temp-Pfad
..plugin/...bla...

ServletContext#getRealPath("/") gibt dir den absoluten Pfad zurück.
Mit Eclipse-WTP wird das webapp Verzeichnis in den Eclipse Workspace
umgebogen (sofern du einen Tomcat einsetzt).

Hast du auf den File#separator ("\" bzw. "/") in dem absoluten Pfad
geachtet? Nicht das dein Pfad unter Windows ein "meinpfad\temp" oder
ähnliches enthält.

Möchtest du Dateien aus Eclipse mit deployen um Sie dann zu öffnen, müssen
Sie im WebContent Ordner liegen, damit Sie in den Webapp-Pfad unterhalb
des Workspace kopiert werden.

Eventuell musst du aber auch Security Einstellungen im Servlet Container
anpassen?

getServletContext().getContextPath() => Ergibt einen Leerstring
ServletContext#getcontextPath liefert dir meiner Meinung nach den
<url-pattern> des Servlet Mapping.

Vielen Dank und liebe Gruesse
Olli

Gruß Thorsten


.



Relevant Pages

  • Re: Webprojekt -> definitiven Pfad ermitteln?
    ... Um den realen Pfad zu eruieren habe ich es versucht mittels ... Mit Eclipse-WTP wird das webapp Verzeichnis in den Eclipse Workspace umgebogen. ... Eventuell musst du aber auch Security Einstellungen im Servlet Container anpassen? ...
    (de.comp.lang.java)
  • Re: Eclipse lib path
    ... Absolute Pfade zu den lib der Projekte gehen also nicht. ... In welchem Pfad startet Eclipse? ... Der Pfad zum Workspace kann man ja Eclipse beim Start mitteilen. ...
    (de.comp.lang.java)
  • Re: Eclipse startup problem
    ... but it ended up in a workspace that I thought I was no longer using. ... I have logged out and back in, and Eclipse still can't proceed ... Run Eclipse with the -clean commandline option (similar to the ... workspace is located in the Eclipse installation directory, ...
    (comp.lang.java.softwaretools)
  • Re: eclipse is confusing
    ... Now going back to Java and using Eclipse. ... There is a workspace, but you ... If you modify preferences in the Window | Preferences... ... IDE, you might look at working sets. ...
    (comp.lang.java.programmer)
  • Re: eclipse is confusing
    ... Now going back to Java and using Eclipse. ... The parent of a project is a workspace. ... The Eclipse IDE supports languages other than Java, and so projects have something called "natures". ...
    (comp.lang.java.programmer)