Tempo aproximado para leitura: 00:02:30 min
Dúvida
Onde configurar os parâmetros de comunicação entre o Jboss com o Appserver?
Ambiente
Framework - Framework (Linha Datasul) - JBoss - Todas as versões
Solução
A parametrização de comunicação do Jboss com o Appserver é realizada no arquivo datasul_framework.properties, localizado no diretório de instalação do servidor de aplicação abaixo das pastas ..\jboss-4.2.3.GA\server\instance-8080\conf\datasul\.
Esta definição de comunicação é composta por 4 parâmetros:
progress.server.name: IP ou nome do Servidor onde está configurado o broker AppServer;
progress.server.port: porta do NameServer;
progress.server.application: nome do broker AppServer;
progress.server.maxconnections: Quantidade máxima de agentes que o Jboss poderá utilizar para conectar ao Appserver.
Segue um modelo destes parâmetros preenchidos:
progress.server.name:JAGUARIBE
progress.server.port:5162
progress.server.application:datasul-12123-progress-8080
progress.server.maxconnections:5
Caso seja exibida a mensagem Erro ao obter conexão durante a execução de um programa
Flex ou HTML, verifique se o broker AppServer configurado neste arquivo está ativo e configurado corretamente. O arquivo de log do broker AppServer também pode auxiliar na correção de problemas.
As propriedades descritas abaixo podem ser configuradas para o AppServer Progress. Verificar a
configuração que melhor se encaixa no seu cenário de produção. Por padrão todas as propriedades
estão desabilitadas e o sistema funciona como state-reset.
progress.server.mode=1
progress.server.statereset.controlpoolcompanyid=false
progress.server.statereset.numberreqconnsclear=-1
progress.server.statereset.evictionthreadrun=120000
progress.server.statereset.mintimeidleobjects=180000
Propriedade | Definição | Valor Padrão | Observação |
progress.server.mode | Número Inteiro {1,2} | 1 (statereset/ stateaware) |
O broker AppServer deve ser configurado com o mesmo modo operacional para o correto funcionamento (stateless, statereset ou stateaware). |
progress.server.statereset. controlpoolcompanyid |
Lógico {true,false} | false | Controla no Pool da VM Java o impacto da troca de empresa que gera o connect e disconnect de bancos. (Utilizado apenas com state-reset e state-aware) |
progress.server.statereset. numberreqconnsclear |
Número Inteiro {-1- 200} |
-1 | Utilizado para informar ao Pool da VM Java quantas vezes uma conexão com o AppServer pode ser reutilizada. Alcançando o limite ela é invalidada e o Pool cria uma nova. (Utilizado apenas com state-reset e state-aware) |
progress.server.statereset. evictionthreadrun |
Milisegundos | 120000ms (2minutos) |
Controla o tempo de start de Thread para limpeza de objetos Idle dentro do Pool Java. Aplicando - 1 na propriedade ignora o funcionamento. (Utilizado apenas com state-reset e state-aware) |
progress.server.statereset. mintimeidleobjects |
Milisegundos | 180000ms (3minutos) |
Se a propriedade evictionthreadrun > 0, define o tempo em que um objeto pode permanecer em estado de Idle dentro do Pool da VM Java. (Utilizado apenas com state-reset e state-aware) |
0 Comentários