guia configuracao was7 rad

12
Guia de Configuração do Servidor WAS do RAD Sefaz-PE Versão 01.00 Maio-2012

Upload: giuseppe

Post on 16-Sep-2015

93 views

Category:

Documents


0 download

DESCRIPTION

configurando o RAD

TRANSCRIPT

Projeto "Desenvolvimento de Sistemas Corporativos"

Guia de Configurao do Servidor WAS do RAD

Sefaz-PE

Verso 01.00Maio-20121. Contedo

1. Contedo21. Introduo32. Criar um Profile WAS43. Criar um Servidor WAS 44. Configurar o Servidor WAS54.1. Realizar configuraes preliminares54.2. Ajustar porta JNDI54.3. Importar arquivo .car64.4. Iniciar o servidor64.5. Realizar configuraes pela console75. Configurar outros Servidores WAS11

1. IntroduoEste documento descreve os procedimentos para configurar um ou mais servidores WAS dentro do RAD.

O RAD utiliza uma instncia do WAS 7, o mesmo utilizado nos servidores dos ambientes de desenvolvimento, homologao e produo.

No WAS, cada servidor est associado a um profile e cada profile pode ter apenas um servidor. No RAD, recomenda-se criar um profile para cada workspace, e um profile para cada servidor de banco de dados, permitindo a definio de configuraes especficas independentes.Pr-requisitos RAD 7.5 instalado com o ltimo fixpack homologado (7.5.5.2 - ver guia de instalao)

2. Criar um Profile WAS

Para evitar problemas, recriar o profile padro de instalao.1. Clicar no menu Window > Preferences > Server > WebSphere Application Server

2. Clicar no item do grid superior WebSphere Application Server v7.03. Caso o WAS no tenha sido configurado previamente, no grid inferior excluir os profiles originais.4. Clicar em Run Profile Management Tool5. Na janela que for aberta, clicar em Ativar o Profile Management Tool

6. Clicar em Criar. Selecionar Servidor de Aplicativos e clicar em Avanar

7. Selecionar Criao de perfil Tpico e clicar em Avanar

8. Desativar Ativar segurana administrativa e clicar em Avanar

9. Clicar em Criar

10. Desmarcar a opo de Ativar o Console Primeiras Etapas e clicar em Concluir.

11. Fechar a janela Profile Management Tool 7.0

12. Verificar no Painel de Controle do Windows em Ferramentas Administrativas > Servios se existe um servio com nome no padro IBMWAS70Service - sfXXXXXXNodeXX. Caso exista:

a. Abrir um Prompt de Comando;

b. Executar: C:\Arquiv~1\IBM\SDP\runtimes\base_v7\bin\WASService -remove sfXXXXXXNodeXX

3. Criar um Servidor WAS Caso seja necessrio criar um servidor WAS, os seguintes passos devem ser executados:

a) Na view "Servers", clicar com o boto direito do mouse no centro da janela.

b) Ativar o item de menu "New > Server".

c) Selecionar o tipo de servidor "WebSphere Application Server v7.0" (no RAD 7.5) e clicar no boto "Next >".

d) No campo "WebSphere profile name" selecionar o profile desejado e clicar no boto "Next >".

e) Nesse momento no se deve fazer deploy das aplicaes. Clicar no boto "Finish>".4. Configurar o Servidor WASPara configurar um servidor WAS os seguintes passos devem ser executados:

4.1. Realizar configuraes preliminaresa) Na view "Servers", efetuar um duplo click no servidor.b) Na seo Publishing, selecionar a opo Never publish automatically.

c) Na seo Publishing settings for WebSphere Application Server, certificar-se de que a opo Run server with resources within the workspace est selecionada. Desmarcar o checkbox "Minimize application files copied to the server".d) Na parte inferior da janela, marcar o checkbox "Terminate server on workbench shutdown".

e) Salvar as alteraes.f) Em Window > Preferences > Server > Launching, desmarcar o checkbox Automatically publish when starting servers.g) Clicar no boto Ok.

4.2. Ajustar porta JNDIa) Ajustar a porta JNDI na configurao do servidor.

No RAD 7.5, na seo Servers, clicar duas vezes no servidor existente, selecionar "Manually provide connection settings". Na conexo "RMI" digitar 900 na coluna "Port".

b) Salvar as alteraes.

c) Editar o arquivo C:\Arquivos de programas\IBM\SDP...\runtimes\ base_v7\profiles\...\config\cells\..Node01Cell\nodes\ ...Node01\serverindex.xml d) Localizar a linha do elemento que contm o atributo endPointName="BOOTSTRAP_ADDRESS" (normalmente na linha 9).

e) Na linha logo abaixo, substituir port="28NN" por port="900". Salvar o arquivo;

4.3. Importar arquivo .cara) Pelo Windows Explorer, copiar o arquivo abaixo (para RAD 7.5) localizado na pasta _efisco$\ Suporte\EngSw\RAD.

Se o seu WAS est atualizado com o Fix Pack 23: was723_efisco_rad75.car

Se o seu WAS no est atualizado com o Fix Pack 23: was7_efisco_rad75.car

b) No RAD, na view Project Explorer, selecionar o projeto Servers e colar o arquivo copiado.

c) Na view Servers, clicar com o boto direito do mouse em cima do servidor.

No RAD 7.5, selecione a opo Server configuration > Restore....

d) Clicar no boto Browse e selecionar o arquivo was7_efisco_rad75.car que se encontra no projeto Servers.

e) Clicar no boto OK e esperar o fim do processo de exportao (observar o progresso no canto inferior direito do RAD).

f) Na view "Servers", expandir o servidor. Caso alguma aplicao tenha sido adicionada (normalmente sfi_ear), remover.

4.4. Iniciar o servidorPela view Servers, iniciar o servidor.

Na view "Servers", o servidor deve ficar com status "Started".

Na view Console, deve aparecer a mensagem "Server server1 open for e-business".

Caso ocorra a exceo abaixo, desabilitar o ISA Firewall Client da mquina (Painel de Controle -> Firewall Client):WsServerImpl E WSVR0009E: Error occurred during startupcom.ibm.ws.exception.RuntimeError: com.ibm.ws.exception.RuntimeError: org.omg.CORBA.INTERNAL: CREATE_LISTENER_FAILED_4 vmcid: 0x49421000 minor code: 56 completed: No 4.5. Realizar configuraes pela consolea) Na view Servers, clicar com o boto direito do mouse no servidor.

No RAD 7.5, abrir a console atravs da opo Administration > Run Administrative Console.b) Verificar se a poltica de classloader do servidor est correta:a. Na console de administrao, selecionar a opo Servers > Server Types > WebSphere application servers.b. Clicar em server1.

c. Verificar se o campo Classloader policy/Poltica Classloader est com a opo Single/nico. Se no estiver, corrigir, clicar no boto Apply e em seguida no link Save da mensagem que aparecer no topo da pgina.

c) Definir timezone da JVM.a. Na console de administrao, dentro da janela de configurao do servidor, selecionar Infra-Estrutura de Servidor > Java e Gerenciamento de Processo > Definio de Processos.

b. Clicar em Java Virtual Machine.

c. No campo Argumentos JVM Genricos, adicionar:

-Duser.timezone=Etc/GMT+3

No esquecer de colocar um espao em branco antes desse parmetro, separando do parmetro j existente.d. Clicar no boto Apply e em seguida no link Save da mensagem que aparecer no topo da pgina.d) Ajustar a varivel HOME_SFI.a. Na console de administrao, selecionar a opo Environment/Ambiente > WebSphere Variable/Variveis do WebSphere.

b. Modificar o valor da varivel HOME_SFI para c:\[ws] , onde ws o caminho do workspace. c. Clicar no boto Apply e em seguida no link Save da mensagem que aparecer no topo da pgina.

d. Parar e iniciar o servidor.e) Atualizar as fontes de dados:a. Na console de administrao, selecionar a opo Resources/Recursos > JDBC > Data sources/Origens de Dados. preciso criar as fontes de dados dos sistemas que executaro no servidor, alm da fonte de dados do utl (ds_sfi_com_utl) para permitir a execuo de jobs.

Para criar novas fontes de dados seguir os passos abaixo:

b. No campo Scope, selecionar a opo Node=...Node01/N=...Node01.

c. Clicar no boto New.

d. No campo Data source name informar ds_sfi_aaa_sss.

e. No campo JNDI name informar jdbc/sfi_aaa_sss.

f. Clicar no boto "Next".

g. Selecionar a opo "Select an existing JDBC provider" e selecionar "DB2 Universal JDBC Driver Provider (XA)".

h. Clicar no boto "Next".

i. No campo Database name informar o nome do banco de dados.

j. No campo Driver type selecionar 2.

k. Apagar o valor definido no campo Port number.l. Desmarcar o checkbox "Use this data source in container managed persistence (CMP)".m. Clicar no boto "Next".

n. Clicar no boto "Next" novamente.

o. Clicar no boto "Finish".

p. Definir usurio e senha da fonte de dados:

i. Na tela de consulta ("Resources > JDBC > Data sources"), clicar na fonte de dados que acabou de ser criada.

ii. Clicar em Additional Properties > Custom properties.

iii. Clicar no boto New.

iv. No campo Name informar user.

v. No campo Value informar o usurio de acesso ao banco.

vi. Clicar no boto Ok.

vii. Clicar no boto New.

viii. No campo Name informar password.

ix. No campo Value informar a senha do usurio de acesso ao banco.

x. Clicar no boto Ok.

xi. Clicar no link "Save".

q. Testar a fonte dados:

i. Na tela de consulta ("Resources > JDBC > Data sources"), selecionar a fonte de dados que acabou de ser criada.ii. Clicar no boto Test connection.f) Adicionar os projetos EAR ao servidor

a. Na view Servers, clicar com o boto direito do mouse no servidor e selecionar a opo Add and Remove Projects...

b. Adicionar os projetos e clicar no boto Finish.

c. Caso no tenha sido iniciada a publicao (verificar mensagem no canto inferior direito do RAD), clicar com o boto direito do mouse no servidor e selecionar a opo Publish. Aguardar o fim da publicao.

g) Associar a biblioteca compartilhada sfi_lib s aplicaes instaladas

a. Na console de administrao, clicar no item de menu Applications > Application Types > WebSphere enterprise applications.

Para cada aplicao:b. Clicar na aplicao.

c. Clicar em Shared library references/Referncias de Biblioteca Compartilhada.

d. Selecionar a aplicao sfi..._ear e clicar no boto Reference shared libraries/Referenciar Biblioteca Compartilhada.

e. Selecionar a biblioteca sfi_lib na lista Available/Disponveis e mover para a lista Selected/Selecionados.

f. Clicar no boto Ok.

g. Clicar no boto Ok.

h. Salvar as configuraes.

i. Verificar no console se foi levantada a exceo "com.ibm.ws.exception.ConfigurationWarning: Failed to open C:/ws_xxx/...". Caso sim, para cada sistema instalado, editar o arquivo "C:\Program Files\IBM\SDP\runtimes\base_v7\profiles\AppSrvXX\config\cells\sfXXXXXXNodeXXCell\applications\sfi_xxx_xxx_ear.ear\deployments\sfi_xxx_xxx_ear\deployment.xml" e alterar o atributo binariesURL de "C:/ws_xxx/sfi_xxx_xxx_ear/sfi_xxx_xxx_ear.ear" para "C:/ws_xxx/sfi_xxx_xxx_ear". Este problema poder ocorrer quando o publish manual do RAD for acionado ou quando as configuraes de uma aplicao for alterada pelo console do WAS.

h) Parar e iniciar o servidor.

i) Testar a pgina de verses.

Em um browser, acessar a URL: http://.sefaz.pe.gov.br:9080/sfi/PRConsultarVersoesj) Testar alguma servlet do sistema.

5. Configurar outros Servidores WAS recomendvel que para cada servidor WAS de cada workspace exista um profile exclusivo. Para isto, repetir todos os passos descritos neste documento.