DERBY compartilhado em apache

1 resposta
Uaka

Olá a todos. Por favor, se alguem puder me ajudar, estou ha 2 dias tentando fazer o seguinte:

tenho uma aplicação que funciona o BD DERBY conectado via ClientDriver.

Instalei o apache em minha maquina e compartilhei via ip 192.168.1.103 na porta 1527 = 192.168.1.103:1527

daí coloquei meu banco no diretorio httpdocs. Ao tentar acessar via navegador: 192.168.1.103:1527/meu_banco ele está lá!

Ja via aplicação não funciona! dá o seguinte erro:

java.sql.SQLNonTransientConnectionException:
Dados insuficientes ao ler da rede - esperado um mínimo de 6 bytes mas recebido apenas 0 bytes. A conexão foi encerrada.

minha conexão: jdbc:derby://192.168.1.103:1527/meu_banco;user=…

quando conecto via localhost após iniciar o derbynet.jar: java -jar derbynet.jar start e a conexão: jdbc:derby://localhost:1527/meu_banco;user=… FUNCIONA PERFEITAMENTE!

porem localhost nao me atende, pois preciso que outros acessem o banco de outras maquinas.

alguem poderia me dar uma luz???

obrigado.

:cry:

Allan Dias

1 Resposta

Uaka

depois de muita luta… CONSEGUI!

A solução:

ininicar o o debynet.jat apontando para o ip do apache:

java -jar derbynet.jar start -h 192.168.1.103 -p 3306 onde 3306 é a porta!!

após coloque no endereço da base na aplicação:

jdbc:derby://192.168.1.103:3306/meu_banco;user=…

funciona em qualquer estação!

a perseverança é a chave da conquista!

valeu!

Criado 27 de novembro de 2011
Ultima resposta 27 de nov. de 2011
Respostas 1
Participantes 1