como não obtive nenhuma resposta, pergunto novamente com maior detalhes:
Desenvolvi uma aplicação web que permite o usuario(cliente) realizar um upload de um arquivo da sua maquina(local) para o servidor web - uso tomcat, struts, hibernate, jsp - porém agora preciso que este upload seja feito para uma outra máquina que não é o servidor web, e que esta ligada em rede com o servidor web. O que fiz foi compartilhar o diretorio desta máquina q recebera o arquivo e qdo faço o upload jogo neste diretorio compartilhado, porem não funciona. Alguma dica?
Cara…nao adianta nada…eu acho que voce vai ter que fazer um socket direto com a nova máquina destino , porque eu não tenho certeza se a JVM vai enxergar o mapeamento de drivers…Tem que ver também as permisões de usuário, se o mesmo tem acesso ao mapeamento e outras coisa do tipo…Bom, como eu disse, eu acho melhor voce abrir uma conexão com a máquina destino direto…via HTTP ou TCP/IP mesmo…
R
robudziPJ
É isto complica minha vida pois esta máquina que receberia o arquivo não deveria ter nenhuma aplicação rodando…ela simplesmente recebe o arquivo …
F
fapasoPJ
ola robudzi
lendo seu topico percebi q vc desenvolveu exatamente o q eu preciso:
uma aplicação upload…
tambem trabalho com struts, jboss, eclipse…
estou com sérios problemas…
será q poderia me ajudar??
se puder inclusive postar aqui todos os codigos e tal ajudaria muito…
Marcossousa, acho q vc não entendeu oq eu precisava. Bom de qq maneira obrigado. Bom… o problema foi resolvido, a solução foi utilizar URI para acesso a rede… então um metodo pra criação de diretorios em um diretorio compartilhado :
no caso o dir é file://///máquina/compartilhamento
Porém, existe tb um problema com usuário do TOMCAT que por default é um system (no windows) e este usuário não possui autorização de utilizar a rede, então este tb deve ser trocado na configuração do TOMCAT para qualquer usuário que tenha permissão de utilizar a rede.