Могу ли я использовать клиент jcifs/samba в весеннем загрузочном приложении для доступа к общему файловому ресурсу NFS

Я создаю весеннее загрузочное приложение, которое читает файл из общей папки. Мне сказали, что файловый ресурс является общим ресурсом NFS. Могу ли я использовать библиотеку jcifs или любую библиотеку smb для чтения файлов из общей папки NFS? Или мне нужна какая-то специфичная для NFS java-библиотека для чтения файлов?


person Chidambaram Palaniappan    schedule 08.01.2021    source источник


Ответы (1)


См. некоторые ответы здесь: Доступ к NFS-Share из Java-приложения .

Таким образом, вы по-прежнему можете использовать расширение Spring Integration SMB с его основой JCIFS и читать из этой службы NFS по протоколу CIFS.

В противном случае вы сами должны что-то реализовать, используя какую-то библиотеку, специфичную для NFS.

person Artem Bilan    schedule 08.01.2021
comment
Теперь я использовал расширение Spring Integration SMB. Теперь я получаю Вызвано: jcifs.smb.SmbException: Ошибка проверки подписи Получение, Вызвано: org.springframework.core.NestedIOException: Невозможно инициализировать общий ресурс: smb://domain;null@servername:445/sharename; вложенным исключением является jcifs.smb.SmbException: ошибка проверки подписи в org.springframework.integration.smb.session.SmbShare.init(SmbShare.java:119) ***************** ******** Причина: jcifs.smb.SmbException: Ошибка проверки подписи в jcifs.smb.SmbSessionImpl.sessionSetupSMB2(SmbSessionImpl.java:615) - person Chidambaram Palaniappan; 12.01.2021
comment
Чтобы добавить, я не предоставил никакого имени пользователя и пароля при создании smbsessionfactory. Может ли эта ошибка быть из-за этого? Мне сказали, что IP-адрес сервера приложений, который будет обращаться к этому общему ресурсу, был внесен в белый список в конце. - person Chidambaram Palaniappan; 12.01.2021
comment
Вам нужно посмотреть, можно ли как-то отключить проверку подписи: github.com/AgNO3/jcifs- нг/вопросы/57. Извините, я не настолько хорошо разбираюсь в SMB, чтобы правильно вести. - person Artem Bilan; 12.01.2021