elibotafoguense
usa Arch Linux
Post recolhido
Enviado em 12/01/2017 - 01:19h
klauss.krenek escreveu:
elibotafoguense escreveu:
klauss.krenek escreveu:
elibotafoguense escreveu:
Pegando carona do tópico do meu amigo aqui, acho que ele está querendo fazer a mesma coisa que eu, tenho uma aplicação java (desktop) instalada no meu ubuntu server e gostaria de criar um atalho para outras estações com windows na mesma rede executando o programa no servidor e assim todas elas alimentando o mesmo banco de dados. Alguma dica pessoal?
Se sua aplicação Java não utiliza nenhuma biblioteca nativa do Linux, via JNI, você pode rodar o aplicativo diretamente no Windows e só precisará mudar o IP da conexão com o banco de dados, apontando para o IP do servidor.
Para criar um atalho diretamente (tipo mapear uma rede no Wndows e criar um atalho no Desktop), vai depender de como o sua aplicação inicia no Ubuntu. É um atalho para executar um arquivo .jar ou .sh? Você pode dar mais detalhes de como essa aplicação funciona?
Isso mesmo, é um pequeno projeto construído pelo netbeans e o arquivo é .jar que está localizado e sendo executado no ubuntu server...fiz o compartilhamento da pasta com o samba e até consegui fazer o mapeamento para uma estação windows, porém ainda não estou conseguindo conectar ao banco através do atalho.
Qual banco de dados essa aplicação está utilizando? Talvez o erro na conexão seja alguma alguma configuração no próprio banco.
Outra coisa que talvez esteja dando erro: Trocar o localhost na string de conexão com o banco de dados pelo IP da máquina. O Samba localiza o servidor pelo IP e mapeia como //seu-servidor/alguma-pasta-compatilhada.
Realmente era o IP que no código de conexão estava como localhost, uso o banco mysql, após a mudança consegui executar o programa numa boa. Obrigado amigo pela ajuda!