Сетевой ресурс только для чтения для приложения Java

у нас есть сервер windows с Windows 2008 R2 с пакетом обновления 1. Этот сервер предоставляет общий сетевой ресурс, назовем его Data. Разрешения установлены в Read/Write для всех пользователей домена.

Несколько Штук (PC1 to PC4) в локальной сети сопоставили эту сетевую папку как букву диска H: используя то же имя пользователя MyUser.

в этом сетевом ресурсе есть папка приложения для определенного приложения Java. Таким образом, каждый компьютер открывает приложение, открыв .exe (допустим H:Apprun-java-app.exe)

на PC1 и PC2 (оба Windows 7) приложение работает нормально.
На PC3 (Win 8.1) и PC4 (Win 7) приложение открывается, но не может записывать файлы. Таким образом PC3 и 4 имеют чтение.

постановка задачи:

то же приложение Java на PC3 и 4 имеет только доступ для чтения, на PC1 и 2 для чтения / записи.

устранение проблемы:

  • создание файла через окна Проводник работает без ошибок. И, например, Word может записывать в папку на всех компьютерах.
  • все компьютеры используют одного пользователя для подключения к общей папке. Я уже пытался удалить сетевую папку, перезагрузить и снова подключиться. Никакой успех.
  • я уже удалил общего доступа на сервере и воссоздал их. Никакой успех.
  • добавление разрешения на чтение/запись для пользователя все решает проблему
  • я уже написал простое Java приложение, которое создает файл и записывает в него. Это также работало на всех ПК.

вопрос:

как я могу отладить проблему? Есть ли способ проверить, как файл доступен на сервере?

PC3 и 4 могут записывать данные в сетевую папку, если я использую, например, Word, но приложение Java не имеет доступа для записи.
Похоже, что только это конкретное приложение Java имеет проблемы.

22
задан SailAvid
09.03.2023 6:35 Количество просмотров материала 2851
Распечатать страницу

1 ответ

оно consisten? Я имею в виду, что PC3 и PC4 всегда имеют RO и другие RW? Может ли быть проблема блокировки файлов, имеющая другие доступ перед ними?

PD: пока не могу комментировать, поэтому я должен" ответить " на вопросы, извините.

0
отвечен Leo Nomdedeu 2023-03-10 14:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх