Você está na página 1de 6

Prezados declarantes da DES, A Secretaria de Finanas, atravs da Gerncia de Tributos Mobilirios (GETM) e da Gerncia de Informtica, comunicam que existe

uma forma de configurar a instalao da DES em rede de forma que o servidor no precise estar com o sistema em execuo para funcionamento. Alertamos que essa uma configurao avanada e exige conhecimentos tcnicos em informtica para ser executada. Os passos so: 1. Instalar a DES no computador e configur-la como <Servidor>; 2. Esse passo necessrio para que o banco de dados seja criado no servidor; 3. A partir da primeira execuo o banco de dados ser criado na pasta padro: C:\BHISSDigital\des\database\; 4. Acessar o site www.h2database.com (somente em ingls), ir at a rea de Download e baixar o instalador;

5. Instalar o H2 Database Engine;

6. Depois de concluda a instalao o servidor poder ser inicializado de 2 maneiras: 6.1. Inicializao atravs do prompt de comando atravs do comando: h2 tcpAllowOthers; 6.1.1. A porta padro a 9092, caso necessite alterar dever usar o parmetro <tcpPort> seguido do nmero da porta a ser usada; 6.1.2. Nesse tipo de execuo a janela do prompt de comando dever permanecer aberta para que os clientes possam se conectar; 6.1.3. Caso seja aberta uma janela de configurao no browser a mesma dever ser ignorada e pode ser fechada;

6.2. Inicializao atravs de Servio do Windows; 6.2.1. Essa opo permite que o servidor aceite conexes de clientes sem que o programa ou a janela do prompt de comando fiquem abertas; 6.3. Os passos para a configurao do servio so: 6.3.1. Acessar a pasta C:\Arquivos de programas\H2\service ou local correspondente onde o H2 Database foi instalado conforme imagem abaixo:

6.3.2. Editar o arquivo wrapper.conf e localizar o trecho a seguir: # Application parameters. Add parameters as needed starting from 1 wrapper.app.parameter.1=org.h2.tools.Server wrapper.app.parameter.2=-tcp wrapper.app.parameter.3=-web 6.3.3. Logo abaixo da linha wrapper.app.parameter.3=-web incluir as linhas abaixo: wrapper.app.parameter.4=-tcpAllowOthers wrapper.app.parameter.5=-tcpPort 9092

6.3.4. Dessa maneira a porta para conexo ficar definida como 9092, caso necessite alterar poder ser informado outro nmero. A mesma porta dever ser configurada nos aplicativos clientes; 6.3.5. Salvar o arquivo wrapper.conf e instalar o servio clicando no arquivo 1_install_service.bat; 6.3.6. Depois disso o servio ser instalado e poder ser visualizado na tela de Servios do Windows conforme abaixo:

6.3.7. Iniciar o servio atravs do arquivo 2_start_service.bat ou clicar no Iniciar na imagem anterior. O status do servio ser ento alterado para Iniciado. Na pasta service do H2 existe o arquivo wrapper.log que registra as atividades do servio e pode ser consultado para verificar se ocorreu algum erro. Caso a instalao seja bem sucedida o log gerado ser semelhante imagem abaixo informando o IP e porta que esto aguardando conexes;

6.3.8. A partir desse momento as aplicaes clientes j podero conectar-se ao banco de dados; 6.3.9. As configuraes de rede dos clientes devero ser configuradas da seguinte forma: Marcar a opo Cliente; Informar o IP do servidor (no caso abaixo o IP do servidor o 10.27.11.139) (Se a aplicao estiver instalada na mesma mquina em que o servidor H2 o IP dever ser informado como 127.0.0.1); Informar a Porta que foi definida no servidor (a porta padro a 9092); Informar o Diretrio onde o banco de dados se encontra no Servidor. preciso informar exatamente como se encontra no Servidor, no importando de que forma a pasta est mapeada na rede e visvel no Cliente; Caso o banco de dados se encontre na pasta padro dever ser informado sempre C:\BHISSDigital\DES\database\:

5. Nesse tipo de instalao o banco de dados da DES poder ser colocado em um local diferente da pasta padro, assim como em um mesmo Servidor podero existir mais de um banco de dados em pastas diferentes e utilizados por diferentes Clientes; 6. Caso a porta de conexo e/ou o caminho do BD sejam alterados, os mesmos devero ser informados na configurao da DES no Cliente para estabelecer a conexo; 7. Se a DES for configurada em rede e houver Servidor proxy configurado deve-se verificar a configurao de rede do Java atravs do Painel de Controle:

8. Caso esteja utilizando as definies do browser, dever verificar a configurao de proxy do navegador padro;

9. Na tela de configuraes avanadas a opo Usar o mesmo servidor proxy para todos os protocolos dever estar desmarcada;

10. O endereo do Proxy e a Porta devero estar em branco no item Socks. Caso contrrio no ser possvel a DES Cliente conectar-se ao servidor;

11. Caso exista algum firewall na rede o mesmo dever ser configurado para permitir conexes atravs da porta configurada na DES. 12. O procedimento para instalar o servidor H2 no Linux deve ser: 12.1. Baixar o arquivo zip no site www.h2database.com:

12.2. Descompactar o arquivo e executar o comando abaixo a partir do diretrio h2/bin: java jar h2-1.3.169.jar tcpAllowOthers tcpPort 9092 &; 12.3. A porta padro 9092 pode ser alterada caso seja necessrio. Aps a execuo ser exibida a mensagem abaixo no console:

12.4. Uma janela do navegador ser aberta e pode ser fechada; 12.5. A partir desse momento os clientes j podero se conectar ao servidor. Ao configurar o cliente deve ser informado o IP do servidor, a porta que foi definida pelo parmetro tcpPort (padro 9092) e o diretrio onde o banco de dados se encontra no servidor com por exemplo: /home/usuario/BHISSDigital/DES/database.