¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver a escrita em um arquivo em um servidor Windows de um NetApp Filer - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá,

Tenho um netapp-filer com um mount no nosso CPS-Server.

Com


PrintWriter pw = new PrintWriter(new FileWriter("/unixpath/test_unix.txt"));

Posso escrever em um arquivo no servidor.

Agora quero escrever no mesmo diretório, mas com o caminho do Windows, porém


PrintWriter pw = new PrintWriter(new FileWriter("\\\\server\\windowspath\\test_windows.txt"));

não funciona.

O que está errado?

Atenciosamente

Dana

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Olá Dana,

Neste caso, você precisará usar JCIFS ou montar o recurso compartilhado no sistema UNIX usando o Samba.

No UNIX, você poderia executar (como root, sudo, pfexec, etc.):

# mkdir /mnt/samba_mount

# mount -t cifs -o domain=masalan,username=jdoe //server/windowspath /mnt/samba_mount

Isso deve funcionar no GNU/Linux, outros sistemas UNIX podem usar uma sintaxe ligeiramente diferente. Em seguida, você deve conseguir acessar o arquivo como /mnt/samba_mount/myfile.txt. Você pode adicioná-lo ao /etc/fstab para que o recurso compartilhado esteja disponível quando o servidor UNIX for reiniciado. Você deve consultar o seu administrador de UNIX, ele saberá. ?

UNIX não reconhece caminhos UNC... isso é algo do Windows.

Consulte Como montar um recurso compartilhado CIFS em um diretório que você possui (Guia de administração de CIFS do Solaris) para Solaris.

Para HP-UX, consulte os inúmeros posts nos fóruns, infelizmente, o HP-UX tem uma história muito ruim de manter vivos os links para sua documentação.

IBM consulte Centro de conhecimento da IBM para obter mais informações, algo como:

mount -v cifs -n server/user1/pass1 -o uid=201,fmode=750 /windowspath /mnt

Saudações,

HP

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá HP,

CPS está em um servidor Unix.

Não consigo publicar o stack de erros porque não há nenhum. O trabalho é concluído, mas o arquivo não é escrito.

Atenciosamente

Dana Ullrich

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Dana,

Está o CPS em um servidor UNIX ou em um servidor Windows? Se o seu servidor estiver no Windows, pode o adm escrever na pasta compartilhada \\servidor\rutawindows? Esse será o usuário que escreverá nessa pasta se estiver fazendo isso no RedwoodScript, assumindo que o SAP NetWeaver está sendo executado como usuário adm.

Se isso não ajudar, por favor, publique o stack de erros, é claro, pode alterar qualquer caminho no stack para \\servidor\rutawindows.

Saudações,

HP

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?