Netzwerkfreigabe schreibgeschützt für Java-Anwendung

Netzwerkfreigabe schreibgeschützt für Java-Anwendung

Wir haben einen Windows-Server mit Windows 2008 R2 SP1. Dieser Server stellt eine Netzwerkfreigabe bereit, nennen wir sie . Die Berechtigungen sind für alle Domänenbenutzer Dataauf eingestellt .Read/Write

Mehrere PCs ( PC1 to PC4) im lokalen Netz haben diese Netzwerkfreigabe H:mit dem gleichen Benutzernamen als Laufwerksbuchstaben zugeordnet MyUser.

In dieser Netzwerkfreigabe gibt es einen Anwendungsordner für eine bestimmte Java-Anwendung. Jeder PC öffnet also die Anwendung, indem er die .exe öffnet (sagen wir mal H:\App\run-java-app.exe)

Auf PC1 und PC2 (beide Windows 7) läuft die Anwendung einwandfrei. Auf PC3 (Win 8.1) und PC4 (Win 7) öffnet sich die Anwendung, kann aber keine Dateien schreiben. Somit haben PC3 und 4nur Lesezugriff.

Problemstellung:

Dieselbe Java-Anwendung hat auf PC3 und 4 nur Lesezugriff, auf PC1 und 2 Lese-/Schreibzugriff.

Beheben des Problems:

  • Das Anlegen einer Datei über den Windows Explorer funktioniert fehlerfrei. Und beispielsweise Word kann auf allen PCs in den Ordner schreiben.
  • Alle PCs verwenden denselben Benutzer für die Verbindung zum freigegebenen Ordner. Ich habe bereits versucht, die Netzwerkfreigabe zu entfernen, neu zu starten und die Verbindung wiederherzustellen. Kein Erfolg.
  • Ich habe die gemeinsamen Berechtigungen auf dem Server bereits entfernt und neu erstellt. Ohne Erfolg.
  • Hinzufügen der Lese-/Schreibberechtigung für den BenutzerAllelöst das Problem
  • Ich habe bereits eine einfache Java-Anwendung geschrieben, die eine Datei erstellt und darin schreibt. Dies funktionierte auch auf allen PCs.

Frage:

Wie kann ich das Problem weiter debuggen? Gibt es eine Methode, um zu überprüfen, wie auf dem Server auf eine Datei zugegriffen wird?

PC3 und 4 können auf die Netzwerkfreigabe schreiben, wenn ich z. B. Word verwende, aber die Java-Anwendung hat keinen Schreibzugriff. Es sieht so aus, als ob nur diese spezielle Java-Anwendung Probleme hat.

Antwort1

Ist das konsistent? Ich meine, PC3 und PC4 haben immer RO und die anderen RW? Könnte es ein Problem mit der Dateisperre sein, wenn andere vor ihnen darauf zugreifen?

PD: Kann noch keinen Kommentar abgeben, also muss ich mit Fragen „antworten“, tut mir leid.

verwandte Informationen