Você está na página 1de 11

Guia de Configurao do Servidor

WAS do RAD
Sefaz-PE

Verso 01.00
Maio-2012

1.

Contedo
1. CONTEDO...........................................................................................................2
1. INTRODUO.......................................................................................................3
2. CRIAR UM PROFILE WAS...................................................................................4
3. CRIAR UM SERVIDOR WAS ...............................................................................4
4. CONFIGURAR O SERVIDOR WAS......................................................................5
4.1. Realizar configuraes preliminares....................................................................................5
4.2. Ajustar porta JNDI.................................................................................................................. 5
4.3. Importar arquivo .car............................................................................................................. 6
4.4. Iniciar o servidor.................................................................................................................... 6
4.5. Realizar configuraes pela console...................................................................................7

5. CONFIGURAR OUTROS SERVIDORES WAS..................................................11

1.

Introduo
Este 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.0
3. Caso o WAS no tenha sido configurado previamente, no grid inferior excluir os profiles
originais.
4. Clicar em Run Profile Management Tool
5. 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 WAS


Para configurar um servidor WAS os seguintes passos devem ser executados:

4.1.

Realizar configuraes preliminares

a) 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 JNDI

a)

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)

4.3.

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

Importar arquivo .car

a) 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)

4.4.

Na view "Servers", expandir o servidor. Caso alguma aplicao tenha sido


adicionada (normalmente sfi_ear), remover.

Iniciar o servidor
Pela 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 startup
com.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 console

a) 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
Compartilhada.

library

references/Referncias

de

Biblioteca

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\sfXXXXXX
NodeXXCell\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://<nome_computador>.sefaz.pe.gov.br:9080/sfi/PRConsultarVersoes

j)

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.