tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
295
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Hallo Leute,

    ich habe bei mit im Java Quellcode eine Stelle, bei der ich einfach eine Datei öffne und aus dieser Text ausgebe. Ich gebe dabei einfach nur den Dateinamen der Datei an, also ohne Pfadangabe. Jetzt ist meine Frage, wo ich die Datei genau auf dem Server platzieren muss, damit er sie findet.
     

  2. #2
    Avatar von Matze
    Matze Matze ist offline Weltenwanderer
    Registriert seit
    Jul 2007
    Ort
    Die Welt
    Beiträge
    1.504
    Blog-Einträge
    7
    Ich glaube im selben Ordner, in dem das Programm ist.
     
    "... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)

    "Sir?, we're sorrounded!"
    "Excellent, we can attack in any direction"

  3. #3
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Also bei mit auf dem Entwicklungsrechner während des Debuggings macht es genau das, was du gesagt hast. Die Datei wird im Workspace Pfad von Eclipse gesucht. Auf dem produktiven System wird die Datei jedoch unter / gesucht. Irgendwie halte ich es auch für leicht gefährlich.....
     

  4. #4
    Avatar von Matze
    Matze Matze ist offline Weltenwanderer
    Registriert seit
    Jul 2007
    Ort
    Die Welt
    Beiträge
    1.504
    Blog-Einträge
    7
    Hat dein Entwicklungsrechner und das produktivsystem ein unterschiedliches Betriebssystem?.

    Machs doch einfach so, dass du beim ersten Starten des Programms einen JFileChooser aufrufst. Mit diesem muss dann die Datei ausgewählt werden. Den so erhaltenen Pfad kannst du dann in ein txt-File speichern und bei jedem neuen Start den Pfad daraus auslesen.
     
    "... Jeder von uns ist Kunst... gezeichnet vom Leben" (Casper)

    "Sir?, we're sorrounded!"
    "Excellent, we can attack in any direction"

  5. #5
    Avatar von port29
    port29 port29 ist offline deus.Server
    Registriert seit
    Dec 2001
    Ort
    Karlsruhe, Germany, Germany
    Beiträge
    856
    Zitat Zitat von Matze from HwI Beitrag anzeigen
    Hat dein Entwicklungsrechner und das produktivsystem ein unterschiedliches Betriebssystem?.
    Ja, der Entwicklungsrechner ist eine Vista Kiste und das Produktivsystem ist ein Linux Server. Ich glaube jedoch, dass es daran liegt, dass die Anwendung deployed wird.

    Zitat Zitat von Matze from HwI Beitrag anzeigen
    Machs doch einfach so, dass du beim ersten Starten des Programms einen JFileChooser aufrufst. Mit diesem muss dann die Datei ausgewählt werden. Den so erhaltenen Pfad kannst du dann in ein txt-File speichern und bei jedem neuen Start den Pfad daraus auslesen.
    Ähm..... Tomcat ist eine Art Webserver. Da wird es nichts mit auswählen von Dateien per JFileChooser. Die Frage ist jetzt auch, ob ich mir überhaupt die Mühe machen sollte, etwas allgemein Gültiges zu schreiben oder ob ich nicht einfach den Pfad Hardcoden sollte.

    Aber mich beunruhigt es doch schon etwas, dass man unter Umständen auf das Root Verzeichnis des Servers zugreifen kann. Ich habe mir zwar mühe gegeben, die Anwendung möglichst sicher zu schreiben, meine Hand würde ich dafür jedoch nicht ins Feuer legen.
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 15.10.09, 08:54
  2. JBoss Tomcat; auf absoluten Pfad zugreifen
    Von Pauer76 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 5
    Letzter Beitrag: 16.01.09, 11:30
  3. Tomcat: aus Java-Klasse Pfad zu bspw. jsp Dateien - wie lautet der?
    Von Kryptaesthesie im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 25.04.08, 09:36
  4. Antworten: 3
    Letzter Beitrag: 29.06.07, 18:41
  5. Tomcat: Package-Pfad auf Filesystem abbilden
    Von Der Held im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 01.12.05, 00:18