Kbase 70390: Configurar instância do JBoss sem precisar reinstalar pela midia
Autor |
  Eloi Rene Pscheidt - CAT |
Acesso |
  Público |
Publicação |
  22/03/2018 |
|
O objetivo deste kbase não é substituir mídia de instalação do produto Datasul, apenas centralizar quais configurações impactam na diferenciação entre diversas instâncias do produto Datasul no mesmo servidor.
Por conveniência a mídia do produto sempre deverá ser utilizada para diminuir a possibilidade de falha.
IMPORTANTE: você poderá colocar em risco o seu ambiente. NÃO PROSSIGA se você não estiver confortável para ASSUMIR ESTE RISCO.
Após duplicar o diretório 'instance-xxxx', atente para as seguintes configurações:
1) arquivo conf\jboss-service.xml;
1.1) alterar o atributo <attribute name="ServerName">ports-XXXX</attribute> para o valor da porta desejado;
1.2) varrer o arquivo procurando por todas as ocorrências que podem ter numeração de porta e alterá-las, podendo utilizar como base o incremento do valor de 100 portas. Por exemplo, onde encontrar 1099, altere para 1199;
2) arquivo conf\datasul\datasul_framework.properties;
2.1) alterar as ocorrências de portas ali configuradas, podendo também utilizar o valor de 100 para o incremento;
2.2) portas do license-server podem ser utilizadas as mesmas;
2.3) portas do appserver devem ser alteradas apenas de for utilizado um novo broker appserver.
3) arquivo ERP\scripts-xxxx\config.xml;
3.1) alterar os atributos DocURL, WebServerPort e RemoteServerPort;
3.2) se for utilizar novos arquivos .ini e .pf, realizar as adequações necessárias.
4) Se desejar utilizar outro conjunto de banco de dados:
4.1) deverão ser ajustados todos os arquivos de conexão (.pf), geralmente localizados na pasta ERP\scripts-xxxx;
4.2) adequar os registros da tabela emsfnd.bco_empres com as novas conexões de bancos;
4.3) ajustar as conexões de banco configuradas no arquivo deploy\[progress|oracle|sqlserver]-ds.xml
4.4) ajustar o arquivo de .pf utilizado pelo appserver que será utilizado nesta instância.
5) Se desejar utilizar outro PROPATH:
5.1) deverão ser ajustados os arquivos .ini, geralmente localizados na pasta ERP\scripts-xxxx;
5.2) deverá ser ajustado o PROPATH do appserver que será utilizado nesta instância.
6) Se desejar utilizar outro APPSERVER:
6.1) criar novo broker appserver;
6.2) adequar conexões de banco e PROPATH conforme itens anteriores;
6.3) alterar conexão deste novo appserver no arquivo conf\datasul\datasul_framework.properties.