Criei uma aplicação para usar internamente na rede da empresa. fiz ela no eclipse usando o mysql e gerei o .jar porem na minha maquina local funciona beleza quando eu levo para um cliente ele nao conecta no servidor que é a minha maquina e nem autentica o usuario.
eu criei o banco fora do localhost com o ip da minha maquina.
Gostaria de ajuda para conectar no banco de dados remoto e saber exatamente o que eu preciso levar para a maquina do cliente sendo uma aplicação que todos terminais acessarão da minha maquina.
Todos os terminais tem permissao de acesso na minha maquina.
Justamente esse o problema não roda no cliente na maquina Servidor roda normal
M
marcobiscaro2112
Mas o JAR contendo o driver do MySQL está no classpath do cliente, tudo devidamente configurado?
Rodrigoguim
Até onde eu sei sim está.
O que que eu fiz (nao sei se é o certo), coloquei o jar (mysql-connector-java-3.1.12-bin.jar)
no meu projeto e adicionei ele no meu classpath, nao sei se tem mais alguma configuração…
dudu_sps
no mysql… pra dar acesso de outras máquinas… voce tem que mudar o privilégio do usuário para acessar de qualquer maquina
Rodrigoguim
Desculpe a minha ignorancia mais depois de instalado o mysql onde eu mudo essa configurações…
aguardo
dudu_sps
no meu eu dei um comando no mysql que resolve…
permite acessar de outras máquinas
eu uso o phpmyadmin para mecher com o mysql… pois vim do php… então veio a facilidade usar esta ferramenta
e testa tambem pra ver se não é o firewall
adiciona la no servidor… mysql 3306
Abdon
Ola, vc esta tendo esse problema de ClassNotFound prq quando vc utiliza um java -jar a JVM ignora o que esta na sua variável CLASSPATH, ele basta a olhar o classpath que esta configurado no seu arquivo manifest.mf que fica interno do jar.
Vc tem que colocar no seu manifest as dependências do seu jar mas ou menos assim: