Problem:
Erzeugen einer Datei über den Netzwerkpfad mit FileWriter und PrintWriter aus Java heraus
verursacht die Fehlermeldung java.io.FileNotFoundException: \\rechnername\pfad\dateiname.ext
alternatives Problem:
Erzeugen einer Datei über den Netzwerkpfad mit fopen aus dem Native Interface von Java heraus
verursacht die Fehlermeldung permission denied
Bedingungen:
- Das Problem tritt nur auf, wenn man die Datei über den Netzwerkpfad auf einem anderen Rechner erzeugen will. Auf dem lokalen Rechner kann man die Datei problemlos erzeugen.
- Das Problem tritt nur auf, wenn man das Programm aus einem HTML-Formular heraus aufruft, nicht beim Aufruf von der Kommandozeile aus. (Als HTTP-Server wird Apache Version 1 genutzt.)
- Das Problem tritt auf einem Windows XP Recher mit Service Pack 1 und einem Windows 2000 Rechner mit Service Pack 4 auf. Auf einem zweiten Windows XP Recher mit Service Pack 1 und einem zweiten Windows 2000 Rechner mit Service Pack 4 tritt das Problem dagegen nicht auf. Ob verschiedene Sicherheitsupdates auf den Rechnern installiert wurden, kann nicht mehr nachvollzogen werden.
Problemabgrenzung:
Abfragen des Security Managers im Programm mit System.getSecurityManager liefert einen Null-Pointer.
Erzeugen einer Datei über den Netzwerkpfad mit FileWriter und PrintWriter aus Java heraus
verursacht die Fehlermeldung java.io.FileNotFoundException: \\rechnername\pfad\dateiname.ext
alternatives Problem:
Erzeugen einer Datei über den Netzwerkpfad mit fopen aus dem Native Interface von Java heraus
verursacht die Fehlermeldung permission denied
Bedingungen:
- Das Problem tritt nur auf, wenn man die Datei über den Netzwerkpfad auf einem anderen Rechner erzeugen will. Auf dem lokalen Rechner kann man die Datei problemlos erzeugen.
- Das Problem tritt nur auf, wenn man das Programm aus einem HTML-Formular heraus aufruft, nicht beim Aufruf von der Kommandozeile aus. (Als HTTP-Server wird Apache Version 1 genutzt.)
- Das Problem tritt auf einem Windows XP Recher mit Service Pack 1 und einem Windows 2000 Rechner mit Service Pack 4 auf. Auf einem zweiten Windows XP Recher mit Service Pack 1 und einem zweiten Windows 2000 Rechner mit Service Pack 4 tritt das Problem dagegen nicht auf. Ob verschiedene Sicherheitsupdates auf den Rechnern installiert wurden, kann nicht mehr nachvollzogen werden.
Problemabgrenzung:
Abfragen des Security Managers im Programm mit System.getSecurityManager liefert einen Null-Pointer.