Por padr??o, o Network Server do Derby escuta apenas no localhost. Os clientes devem utilizar o nome de hospedeiro localhost para se conectarem. Por padr??o, os clientes n??o podem acessar o Network Server a partir de outro hospedeiro. Para habilitar conex??es a partir de outros hospedeiros, a propriedade derby.drda.host deve ser definida, ou o Network Server deve ser inicializado com a op????o -h no comando java org.apache.derby.drda.NetworkServerControl start.
No exemplo a seguir, o servidor escuta apenas no localhost e os clientes n??o podem acessar o servidor a partir de outro hospedeiro.
java org.apache.derby.drda.NetworkServerControl start
No exemplo a seguir, o servidor executa na m??quina hospedeira servidor-amostra.dominio-amostra.com, e tamb??m escuta clientes em outros hospedeiros. Os clientes devem especificar o servidor na URL ou no DataSource como servidor-amostra.dominio-amostra.com:
java org.apache.derby.drda.NetworkServerControl start -h servidor-amostra.dominio-amostra.com
java org.apache.derby.drda.NetworkServerControl start -h 0.0.0.0
O servidor inicializado com a op????o -h 0.0.0.0 escutar?? as requisi????es de clientes originadas tanto em localhost quanto em qualquer outra m??quina da rede.
Por??m, os comandos administrativos (por exemplo, org.apache.derby.drda.NetworkServerControl shutdown) somente podem ser executados no hospedeiro onde o servidor foi inicializado, mesmo que o servidor tenha sido inicializado com a op????o -h.