Probleme mit File renameTo bzw. File delete @@

tyhaitrieu7

Neues Mitglied
hallo leute,

ich bin grad dabei mittels jsp so ne art berichtswesen zu erstellen - funktionen dabei sind insert, select und update. mein update vorgang sieht folgender maßen aus: 1. datei "data.csv" einlesen und in array speichern, 2. in array änderungen vornehmen, 3. array in "dataStore.csv" schreiben, 4. data.csv löschen 5. dataStore.csv renameTo data.csv

das problem ist: es funktioniert beliebig oft - nur irgendwann hängt er sich irgendwo bei delete bzw. renameTo auf - keine ahnung warum!!!

schritt 4 und 5 passieren auf ner eigenen jsp - zur info:

Code:
<%-- Imports for the Page --%>
<%@ page import="java.util.*, java.text.*, java.io.*"%>

<%

String tempFile = "c:\\programme\\apachetomcat\\webapps\\bericht\\data.csv";
String tempFile2 = "c:\\programme\\apachetomcat\\webapps\\bericht\\dataStore.csv";
boolean deleted = false;
boolean renamed = false;

while(deleted == false)
{
File file = new File(tempFile);
deleted = file.delete();
}

while(renamed == false)
{
File file2 = new File(tempFile2);
File file3 = new File(tempFile);

renamed = file2.renameTo(file3);
}
die dateien sind weder offen oder von anderen programmen benützt - zumindest nicht aus user-sicht!

plz help!!!
 

stg

Top Contributor
Direkt deine Frage beantworten kann ich nicht, und vermutlich auch kein anderer, da es mit den gegebenen Informationen nicht wirklich möglich ist den Fehler nachzuvollziehen. Gibt es eine Fehlermeldung im Browser oder in der Konsole/Log? Wenn ja, poste diese hier. Oder friert einfach nur der Bildschirm ein? Gibt es hier möglicherweise ein Problem mit fehlgeschlagenen AJAX calls oder einem session time out o.Ä.?

Unabhängig davon fallen ein paar Sachen direkt auf
- Muss es JSP sein? Wenn das keine zwingende Anforderung ist, dann nutze lieber JSF 2.1/2.2
- Die Business logik hat in der View nix verloren. Kümmere dich in der View wirklich nur um die Anzeige und ggfls Entgegenenname der Benutzereingaben und Anzeigen von Systemmeldungen an den User usw. Die eigentlich Logik (hier das Speicher und lesen der Dateien usw) gehört (mitsamt gescheitem Erro handling) in eine getrennte Schicht.
 

fehlerfinder

Bekanntes Mitglied
mmh - mir fällt eine ganz andere Sache auf: wenn ich unten in den Links gucke, gibt's dort einen "baugleichen" Thread von 2004 (http://www.java-forum.org/allgemeines-ee/6938-probleme-file-renameto-bzw-file-delete.html. Ist der auch von dir?:confused:

Bzgl. des Verweises auf JSF (von stg):
Warum meinst du, dass das File-Handling-Problem leichter mit JSF zu lösen ist? Datei-Operationen sollten doch von der benutzten Technologie unabhängig sein. Oder hat JSF da spezielle Funktionen im Gepäck? (ich kenne von JSF, außer dem Namen, nicht viel - daher meine ernst gemeinte Frage)
 

stg

Top Contributor
Bzgl. des Verweises auf JSF (von stg):
Warum meinst du, dass das File-Handling-Problem leichter mit JSF zu lösen ist? Datei-Operationen sollten doch von der benutzten Technologie unabhängig sein. Oder hat JSF da spezielle Funktionen im Gepäck? (ich kenne von JSF, außer dem Namen, nicht viel - daher meine ernst gemeinte Frage)

Der Hinweis auf JSF (mit Facelets) war eher allgemein gedacht, da es (mal abgesehen von bestehenden alten Projekten) eigentlich keinen Grund mehr gibt so eine veraltete Technologie zu verwenden.
Moderne JSF-Komponentenframeworks (wie z.B. PrimeFaces) bieten aber in der Tat schon von Haus aus Up- und Download-Komponenten.

Unabhängig davon erscheint mir das gesamte Vorhaben des TE schon konzeptuell recht fragwürdig. Aber um da genauer beurteilen zu können, fehlen (mir) zusätzliche Informationen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Probleme mit File renameTo bzw. File delete Allgemeines EE 3
D Probleme beim Umstieg auf Jakarta EE Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
OnDemand Performance Probleme wegen vieler Objekte Allgemeines EE 3
B @Startup - FileWatcher - Probleme beim Hochfahren des Servers Allgemeines EE 4
Psypsy Spring Probleme mit Datenzugriff Allgemeines EE 5
D Apache POI Probleme mit Daten(Datum) die aus Formeln entstehen Allgemeines EE 3
F Probleme mit JSF und ManagedBean Allgemeines EE 3
B Probleme mit Templates in einem Webprojekt Allgemeines EE 6
Fu3L Probleme beim Einrichten Allgemeines EE 3
A Probleme bei der Einbindung eines Liferay Portalserver (Glassfish) Allgemeines EE 7
S Datenbankzugriff (Probleme mit Cache?!) Allgemeines EE 8
K Probleme mit Apache MyFaces 2 und ICEFaces Facelets Allgemeines EE 1
K Probleme mit Enterprise Anwendung Allgemeines EE 5
D Probleme mit Cactus Allgemeines EE 9
F <security-constraint> Probleme Allgemeines EE 2
G Probleme im Tomcat - loading WebappClassLoader Allgemeines EE 3
T Probleme mit ApplikationClient mit Sicherheitsanmeldung! Allgemeines EE 2
G Probleme mit dem Klassenpfad nach dem deployment Allgemeines EE 2
Q Probleme bei einbinden von RichFaces. Allgemeines EE 10
T Probleme mit Facelets und if foreach und when Allgemeines EE 3
V Bildupload probleme Allgemeines EE 2
T Probleme mit Komplexerer ejb-ql Abfrage! Allgemeines EE 2
R EJB Client: Probleme mit der Client.jar Allgemeines EE 2
M Probleme mit Leerzeichen bei HtmlOutputLink Allgemeines EE 5
K probleme mit <h:dataTable> Allgemeines EE 2
M probleme mit client server kommunikation Allgemeines EE 3
S Probleme mit struts - ActionServlet Allgemeines EE 6
E BackingBean Probleme Allgemeines EE 2
K JBoss AS & IDE Probleme Allgemeines EE 2
T Probleme beim Einsatz von J2EE / JBoss Allgemeines EE 4
Ö Spring, Probleme mit FlowScope und HttpServletRequest Allgemeines EE 2
J Probleme mit Struts Allgemeines EE 3
DaRolla Probleme mit Verzeichnissen (Servlet, JSP, Tomcat) Allgemeines EE 8
G Probleme mit ResultSet Allgemeines EE 9
L Probleme mit Kompilierung von JNDI Allgemeines EE 2
K Internet Explorer MIME Type Probleme Allgemeines EE 2
M Probleme beim Performancetuning des Servlets Allgemeines EE 2
G Probleme mit Validierung (Struts, validation.xml) Allgemeines EE 4
G Mehrere Probleme mit Servlets/Java Allgemeines EE 15
W Tomcat Probleme Allgemeines EE 7
FsMarine Probleme beim ausführen von JSP dateien unter Tomcat Allgemeines EE 4
E JBoss 4.0.2 - Probleme mit der Spezifikation Allgemeines EE 3
R Probleme mit Tutorial Allgemeines EE 4
M Probleme bei Aufruf von JSPs in Unterverzeichnissen Allgemeines EE 2
M Probleme beim Webservice Deployment(Sun ApplicationServer) Allgemeines EE 2
H JONAS 4.1.4 Start Probleme Allgemeines EE 2
O Probleme mit Aktualität bei JBOSS Allgemeines EE 4
A Probleme mit J2EE und Tomcat Allgemeines EE 7
R Inputstream Probleme Allgemeines EE 11
F Probleme mit Eclipse/JBoss Allgemeines EE 6
B Wildlfy .war - File in produktiven System deployen (Upgrade der Software) Allgemeines EE 5
E Audio/Video File Streamen Allgemeines EE 1
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
OnDemand Deploy war File wie aufrufen? Allgemeines EE 10
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand War File erstellen Allgemeines EE 1
W properties File in WEB-INF Allgemeines EE 5
H fehler beim deployen von ear file Allgemeines EE 2
P Dynamic Web Project -> file Allgemeines EE 23
E Properties-File in Jboss-Conf Verzeichnis ansprechen Allgemeines EE 2
A File Donwlad über jsp Allgemeines EE 6
G File-Upload Allgemeines EE 3
V File Permissions Allgemeines EE 3
J Auslesen von <input type="file"> Allgemeines EE 2
M Servlets | work - Klassen nicht im WAR File Allgemeines EE 5
P jar-File aus war-File beim Deploy automatisch entpacken Allgemeines EE 2
H File Upload per Formular - prinzipielle Vorgehensweise? Allgemeines EE 2
M war file export Allgemeines EE 2
B FileInputStream(sPath); file wird nicht gefunden Allgemeines EE 5
D <input type="file"> Problem Allgemeines EE 6
D JSP include file Direktive Allgemeines EE 2
U File upload, File download und verzeichnis Struktur Allgemeines EE 2
M Struts File Upload problem Allgemeines EE 6
G properties file im J2EE Server - wo wird genau gesucht? Allgemeines EE 6
H Die JBossMQ im JBoss auf File-Persistence stellen? Allgemeines EE 3
M JSP und File Allgemeines EE 5
S Daten in ein Excel file exportieren Allgemeines EE 3
G JSP: kann nicht in File schreiben Allgemeines EE 2
K JPG file in Java Klasse speichern Allgemeines EE 13
B Nochmal Servlet und File, diesmal download. Allgemeines EE 3
D welcome-file *.do Allgemeines EE 4
T Servlet-Mapping und Welcome-File-List unter Websphere? Allgemeines EE 2
A File Download mit Umlauten in Tomcat/Struts/Suse8 Allgemeines EE 1

Ähnliche Java Themen

Neue Themen


Oben