ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
295
295
EMPFEHLEN
-
04.03.08 06:45 #1
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.
-
04.03.08 08:07 #2
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"
-
04.03.08 08:54 #3
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.....
-
04.03.08 08:58 #4
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"
-
04.03.08 09:17 #5
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.
Ä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
-
Tomcat : Was bringt die "APR based Apache Tomcat Native library"?
Von Sentoo im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 15.10.09, 08:54 -
JBoss Tomcat; auf absoluten Pfad zugreifen
Von Pauer76 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 5Letzter Beitrag: 16.01.09, 11:30 -
Tomcat: aus Java-Klasse Pfad zu bspw. jsp Dateien - wie lautet der?
Von Kryptaesthesie im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 3Letzter Beitrag: 25.04.08, 09:36 -
Datei download zur Verfügung stellen im Tomcat Verzeichnis. Wie komme ich an den Pfad
Von riseX im Forum JavaAntworten: 3Letzter Beitrag: 29.06.07, 18:41 -
Tomcat: Package-Pfad auf Filesystem abbilden
Von Der Held im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 01.12.05, 00:18





Zitieren
Login





