Seguran??a do Network Server

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
Para inicializar o Network Server de tal forma que escute em todas as interfaces, este deve ser inicializado com o endere??o de IP 0.0.0.0, conforme mostrado no exemplo a seguir:
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.

Tarefas relacionadas
Execu????o do Network Server sob o gerenciador de seguran??a
Configura????o do Network Server para tratar as conex??es
Controle do registro pela utiliza????o do arquivo de log
Controle do rastreamento pela utiliza????o da facilidade de rastreamento