Вы находитесь на странице: 1из 3

Configurao de 2 instncias do produto Datasul 11:

Deve-se tomar o mximo de cuidado ao fazer esta configurao. Qualquer erro ocasionar a gravao de dados na instncia errada. IMPORTANTE: Em nenhuma hiptese dever ser feito backup de algum arquivo ou diretrio dentro da instncia do Jboss. Se isto for feito, corre-se o risco de publicar o mesmo arquivo 2 vezes, gerando problemas na execuo da aplicao. Recomenda-se que os backups sejam feitos em diretrio completamente isolado da instncia.

1 - Ambiente Progress 1.1 - Efetuar a cpia dos bancos de dados e scripts de administrao para o ambiente teste; 1.2 - Criar uma cpia dos arquivos ".ini" e ".pf", alterando-os para este ambiente de teste; 1.3 - Criar uma cpia do arquivo "config.xml", alterando as informaes abaixo: Linha de execuo local do Progress: Alterar de acordo com a cpia dos arquivos .ini e .pf previamente criados; Tag "Company Name": Alterar o nome de exibio da empresa, identificando esta instncia como sendo Teste; Tag "RemoteServerPort": Adicionar 100 a este valor. Ex: de 8085 para 8185; Tag "WebServerPort": Alterar de 8080 para 8180.

1.4 - Configurar um broker AppServer para o ambiente Teste; 1.5 - Ativar os bancos de dados e broker AppServer do ambiente teste.

2 Jboss 2.1 - Eliminar do diretrio "%jboss_home%\server\instance-8080" os subdiretrios temporrios: data, log, tmp e work;

2.2 - Copiar o diretrio referente a instncia do Jboss (no Datasul 11, este diretrio chama-se "instance-8080"). Este diretrio localiza-se em "%jboss_home%\server". Para seguir o padro, recomenda-se criar o segundo diretrio como "instance8180", j que este responder no browser na porta "8180"; 2.3 - No arquivo "%jboss_home%\deploy\progress-ds.xml", deve-se alterar as portas de conexo ao broker SQL dos bancos Progress. Caso o ambiente seja Oracle, o arquivo ter o nome de "oracle-ds.xml"; 2.4 - Atravs do Winrar, descompactar o arquivo "%jboss_home%\server\instance8080\deploy\datasul-byyou-11.0.2-SNAPSHOT.ear\datasul-framework-config-java3.1.1-SNAPSHOT.jar" para um diretrio com o mesmo nome (inclusive com a extenso .jar). Desta forma, podemos visualizar o contedo deste arquivo com mais facilidade. Abrir o diretrio e editar o arquivo "datasul_framework.properties". As informaes abaixo devero ser alteradas: war.dir: dever ter como valor a localizao do diretrio "datasulframework-ui.war" do ambiente que est sendo criado (alterar nessa linha o diretrio instance-8080 para instance-8180); progress.server.name: Nome do servidor onde est localizado o AppServer do ambiente teste progress.server.port: Porta do NameServer do ambiente teste progress.server.application: Nome do AppServer do ambiente teste job.java.naming.provider.url: Alterar de 1099 para 1199 Portas: Alterar as referncias das portas 8080 para 8180

2.5 - No diretrio "%jboss_home%\server\instance-8080\deploy\datasul-byyou11.0.2-SNAPSHOT.ear\datasul-framework-config-java-3.1.1-SNAPSHOT.jar", editar o arquivo "di.properties". Alterar a linha que faz referncia ao config.xml, para que aponte para o arquivo config.xml do ambiente teste; 2.6 - Atravs do Winrar, descompactar o arquivo "%jboss_home%\server\instance8080\deploy\datasul-byyou-11.0.2-SNAPSHOT.ear\payroll-config-1.0.1.jar" para um diretrio com o mesmo nome (inclusive com a extenso .jar). Desta forma, podemos visualizar o contedo deste arquivo com mais facilidade. Abrir o diretrio e editar o arquivo "hcm.properties", alterando a linha de conexo com o broker AppServer (apontar para o appserver de teste). 2.7 - Copiar os arquivos do josso (josso-agent-config.xml, josso-config.xml, jossogateway-config.xml) do diretrio "bin" do jboss para o diretrio "conf" de cada uma

das 2 instncias. Aps copiar os arquivos, elimin-los do diretrio "bin". Editar o arquivo "josso-agent-config.xml" da segunda instncia, alterando as portas de 8080 para 8180. 2.8 - Editar o arquivo "jboss-service.xml", localizado no diretrio "conf" da segunda instncia, alterando as informaes abaixo: <attribute name="ServerName">ports-8080</attribute> Alterar de

"ports-8080" para "ports-8180" Portas: Alterar TODAS as portas que estiverem referenciadas no arquivo, adicionando sempre 100 ao valor da porta. Ex: Alterar a porta 4444 para 4544, a 8083 para 8183, etc. 2.9 - Registrar o servio do Jboss no servidor. Abrir o prompt de comando (cmd), navegar at o diretrio "bin" do Jboss e executar o comando: service-8180 install. 2.10 - Carregar o servio do Jboss de produo, e em seguida o de teste. Verificar no log do Jboss teste se h alguma configurao incorreta (portas em uso, por exemplo). Se houver, rever os passos deste processo para encontrar o erro. Se houver porta em uso, utilizar um utilitrio para identificar qual processo est utilizando a porta.

2.11 - Acessar o ambiente de testes e alterar o cadastro de bancos de dados da empresa. Este passo extremamente importante, pois se no for feito, far com que os dados do ambiente de teste sejam gravados no banco de produo. Esta alterao deve ser feita TODAS as vezes que o banco de produo for copiado para teste.

Consideraes finais: Este mesmo procedimento pode ser utilizado para criar outros ambientes no mesmo servidor. As nicas mudanas so a nomenclatura do diretrio da instncia (instance-8280, instance-8380...) e as portas que alteram. No exemplo das instncias criadas, o instance-8280 teria o acesso http na porta 8280, o instance8380 teria o acesso http na porta 8380, e assim por diante. No passo onde so somadas as 100 portas, somar 200 para o instance-8280, 300 para o instance8380 e assim por diante.

Вам также может понравиться