Você está na página 1de 43

ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS

(WEBSPHERE APPLICATION SERVER) 40 horas

Versão 1.1
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Aviso de Propriedade Intelectual


Todo o conteúdo desta obra intelectual é de propriedade intelectual única e exclusiva do
Instituto Eldorado, IBM e Flextronics.
Esta obra intelectual destina-se única e exclusivamente a ser utilizada por instrutores e
alunos de projetos científicos, culturais e educacionais que o Instituto Eldorado, IBM e
Flextronics promovam, em conjunto ou separados, e em consonância com o objetivo
desses projetos. Qualquer outra forma de uso é estritamente proibida.
Dependem de prévia e expressa autorização dos proprietários, por escrito, usos que
impliquem em:
a) Reprodução parcial ou integral desta obra intelectual;
b) Edição desta obra intelectual;
c) Adaptação e quaisquer outras transformações desta obra intelectual;
d) Tradução desta obra intelectual para qualquer idioma;
e) Inclusão desta obra intelectual em fonograma ou produção audiovisual;
f) Distribuição desta obra intelectual, independentemente do meio utilizado;
g) A inclusão desta obra em base de dados, sistema de armazenamento em
computador, microfilme e demais formas de arquivamento do gênero.

Licença de uso especial para instrutores: a fim de disseminar o conhecimento contido


nesta obra intelectual a terceiros, os instrutores que fizerem parte dos Projetos realizados
pelo Instituto Eldorado, IBM e Flextronics terão direito a uma licença de uso especial, nos
seguintes termos:
a) A licença é concedida por prazo indeterminado e em abrangência mundial.
b) A licença permite aos instrutores utilizar o conteúdo desta obra intelectual, no todo
ou em parte, nas suas apresentações e aulas expositivas, síncronas ou
assíncronas, tenham elas ou não finalidade lucrativa.
c) A licença não permite a exclusão de quaisquer avisos de propriedade intelectual,
direitos autorais, copyright e afins.
d) A licença não permite aos instrutores modificar o conteúdo desta obra intelectual,
no todo ou em parte, qualquer que seja o motivo.
e) A licença não permite:
i. A edição desta obra intelectual;
ii. A adaptação ou transformação desta obra intelectual;
iii. A tradução desta obra intelectual para qualquer idioma;
iv. A inclusão desta obra intelectual em fonograma ou produção audiovisual;
v. A distribuição desta obra intelectual, independentemente do meio utilizado;
vi. A inclusão desta obra em base de dados, sistema de armazenamento em
computador, microfilme e demais formas de arquivamento do gênero, para
propósitos diversos daqueles autorizados pela licença.
f) A licença não pode ser transferida a terceiros.
g) Sempre que houver o uso desta obra intelectual, deverá ser feita uma menção ao
Projeto pelo qual o instrutor obteve o seu conteúdo.

Sempre que houver o uso desta obra intelectual, deverá ser feita uma menção aos
direitos de propriedade intelectual do Instituto Eldorado, IBM e Flextronics.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Sumário

Instalação do WebSphere Application Server v8.5.5 ...........................................................3


1 Binários da instalação ...................................................................................................3
2 Instalando o Installation Manager..................................................................................3
3 Instalando o WebSphere Application Server v8.5.5, IBM HTTP Server e Plugin ..........6
4 Configuração do ambiente do WebSphere Application Server v8.5.5 ......................... 11
5 Configurando os perfis do WebSphere Application Server ......................................... 12
6 Instalação de uma aplicação JAVA ............................................................................. 25
7 Acessando a aplicação ............................................................................................... 28
8 Configurando o IBM HTTP Server junto ao WebSphere application Server ............... 30
9 Atividades complementares ........................................................................................ 35
9.1 Criando um cluster................................................................................................ 35
9.2 Deploy da aplicação WebcontainerSample .......................................................... 38
9.3 Interação do WAS com o IHS e o Plugin .............................................................. 39
10 Referências de Bibliografias e Links ........................................................................ 42
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Instalação do WebSphere Application Server v8.5.5

1 Binários da instalação

Para realizar uma instalação básica do WebSphere Application Server v8.5.5 sete arquivos são necessários:

Instalador do Installation Manager, que é utilizado para gerenciar a instalação.

IBM Installation Manager V1.6.2 (required Install WebSphere Application Server V8.5.5) for Windows x86
Multilingual (CIK26ML )

Binários da instalação base do WebSphere Applicaction Server:

IBM WebSphere Application Server Network Deployment V8.5.5 (1 of 3) for Multiplatform Multilingual
(CIK2HML )

IBM WebSphere Application Server Network Deployment V8.5.5 (2 of 3) for Multiplatform Multilingual
(CIK2IML )

IBM WebSphere Application Server Network Deployment V8.5.5 (3 of 3) for Multiplatform Multilingual
(CIK2JML )

Binários do conteúdo suplementar que é o IBM HTTP Server ( IHS ) e do Plugin

IBM WebSphere Application Server V8.5.5 Supplements (1 of 3) for Multiplatform Multilingual (CIK1VML )

IBM WebSphere Application Server V8.5.5 Supplements (2 of 3) for Multiplatform Multilingual (CIK1WML )

IBM WebSphere Application Server V8.5.5 Supplements (3 of 3) for Multiplatform Multilingual (CIK1XML )

1.1 Descompacte todos os binários em um único diretorio de sua preferencia:


Para este procedimento usaremos o diretório C:\WebSphere\Binários

2 Instalando o Installation Manager


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

2.1 Acesse a pasta do Installation Manager e clique no arquivo chamado


install.exe

2.2 Aceite os termos da licença e clique em Avançar:

2.3 Escolha um diretório padrão para sua instalação


DICA: É mais agil para o administrador WebSphere manter toda a instalação em um
mesmo diretorio base, para este procedimento usaremos o diretorio C:\WebSphere\ e o
Installation Manager será instalado em C:\WebSphere\InstallationManager
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Após escolher o diretório clique em Avançar

2.4 Para iniciar a instalação, clique em Instalar

2.5 Concluída a instalação, clique em Reiniciar Installation Manager

2.6 A seguinte tela irá aparecer automaticamente

Esta é a tela inicial do Installation Manager, quando precisar inicia-la novamente basta
clicar no executável C:\WebSphere\InstallationManager\eclipse\IBMIM.exe
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

2.7 Mapeando os binárions no Installation Manager


Com o Installation Manager aberto, a próxima etapa é mapear todos os diretórios
onde estão localizado os binários para instalação, para tal clique em Arquivo >
Preferências > Incluir Repositório, em seguida em Procurar e localize os arquivos
repository.config que estão dentro das pastas WAS_V8.5.5_SUPPL_1_OF_3 e
WASND_v8.5.5_1of3

2.8 Clique em Aplicar e OK para sair


Pronto o Installation Manager esta corretamente instalado e com um repositório definido.

3 Instalando o WebSphere Application Server v8.5.5, IBM HTTP Server


e Plugin

3.1 Inicie novamente o Installation Manager caso não esteja iniciado e clique em
Instalar
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

3.2 Marque os seguintes pacotes:


IBM HTTP Server para WebSPhere Application Server

IBM WebSPhere Application Server Network Deployment

Web Server Plug-ins para IBM WebSphere Application Server

WebSphere Customization Toolbox


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

3.3 Clique em Avançar

3.4 Aceite os termos de contrato e cliquem em Avançar

3.5 Defina um diretorio para Recursos comparilhados


Após a instalação é muito IMPORTANTE manter esse diretório integro pois o Installation
Manager irá utiliza-lo para guardar informações referente aos pacotes instalados.

Exemplificando, se surgisse a necessidade de aplicar uma atualização na instalação do


WebSphere Application Server v8.5.5 o Installation Manager usaria as informações desse
diretório para prosseguir.

O exemplo que será usado neste procedimento é:

C:\WebSphere\IBM\IMShared

Clique em Avançar
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

3.6 Defina os diretórios de instalação usando as sugestões da figura abaixo:

Clique em Avançar

3.7 Clique em Avançar novamente

3.8 Mantenha as configurações que vem padrão e clique em Avançar


Durante a instalação pode surgir uma janela semelhante a abaixo onde será requisitado o
CD 2 ou 3 dos produtos que estão no Supplements ou do WebSphere Application Servers

( respectivamente das pastas WAS_V8.5.5_SUPPL_X_OF_3 e WASND_v8.5.5_Xof3 )

Localize a pasta para a instalação prosseguir sem problemas


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

3.9 Quando chegar na janela abaixo, clique em Instalar

Instalação concluída

Os diretorios foram gerados:

C:\WebSphere\AppServer - Diretório base do WebSphere Application Server v8.5.5

C:\WebSphere\Plugins - Diretório base para o Plugin


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

C:\WebSphere\HTTPServer - Diretorio base para o IBM HTTP Server

Tudo pronto para iniciar a configuração do ambiente!

4 Configuração do ambiente do WebSphere Application Server v8.5.5

Objetivo: Para este curso usaremos a configuração que utiliza o conceito de clusters,
neste tipo de cenário o servidor WEB ( IHS ) funciona como frontend e se comunica com o
Servidor de aplicação ( WAS ) atravéz do Plugin.

Exemplo de ambiente corporativo:

Ambiente de laboratório usado no curso:


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

A seguir segue as instruções para tal configuração

5 Configurando os perfis do WebSphere Application Server

No ambiente clusterizado não será feito uma instalação StandAlone, usaremos o


conceito de nós e celula o qual permite o WebSphere Application Server ter um
gerenciador central, chamado Deployment manager, que se comunica com os nós,
atravéz do NodeAgent, que passa instruções para os servidores de aplicação, a JVM.

Na etapa de instalação foi criada apenas a instalação base, a qual ainda não esta
pronta para receber as aplicações, ainda falta criar o Deployment Manager, nodeagent,
JVMs e instanciar o IHS e o Plugin no WebSphere Application Server.

5.1 Perfís ( profiles )

É possivel instalar o perfil de célula que já cria automaticamente um Deployment


Manager com um um nó federado. Para compreendermos cada componente do ambiente
num nível de detalhe maior, realizaremos as instalações dos perfis de Deployment
Manager e Applicatoin Server separadamente e posteriormente será feita a integração
destes componentes. Para atingir o nosso objetivo dois tipos de perfis deverão ser criados

- Perfil do Deployment Manager - responsável por gerenciar e administrar os nós


- Perfil do Application Server- responsável por hospedar aplicações java
Os dois perfís serão instalados no mesmo servidor
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

5.2 Criando o perfil do Deployment Manager:

A - Inicie o Profile Management tool pelo executável


C:\WebSphere\AppServer\bin\ProfileManagement\pmt.exe

B - Clique em Create

C - Selecione Management e clique em Avançar

D - Selecione a opção Deployment Manager e clique em Avançar


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

E - Selecione a opção Typical Profile Creation

Usaremos a configuração padrão

D - Defina um usuário e senha para acessar a console administrativa do


Deployment Manager e clique em Avançar ( armazene as credenciais em um local
seguro pois será usada futuramente )

E - Valide as configurações e clique em Create

Observe que:

Será criado uma célula

Exemplo:

Será criado um nó para o Deployment Manager

Exemplo:

Serão criadas as portas

Administrative Console Port

Usada para acessar a console do Deployment Manager pelo browser atravéz do


protocolo HTTP

Administrative Console Secure Port


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Usada para acessar a console do Deployment Manager pelo browser atravéz do


protocolo HTTPS

Deployment Manager Bootstrap port

Usada por aplicações que utilizam RMI

Deployment Manager SOAP Connector Port

Usada para comunicação do DMGR com os nós e vice versa

F - Clique em Concluir

G - O Deployment Manager esta instalado, o Windows criou o diretório


C:\WebSphere\AppServer\profiles\Dmgr01 e um serviço para ele
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

H - Para acessar a console basta usar a URL:

https://localhost:9043/ibm/console/logon.jsp ou

https://<IP DA VM Windows>:9043/ibm/console/logon.jsp para acessar


remotamente ( se a rede permitir )

A console estará vazia pois nenhum nó esta federado no Deployment Manager


ainda.

Imagem da console do Deployment Manager

5.3 Criando o perfil do Application Server:

A - Inicie o Profile Management tool pelo executável


C:\WebSphere\AppServer\bin\ProfileManagement\pmt.exe

B - Clique em Criar
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

C - Selecione Management e clique em Avançar

D - Selecione a opção Application Server e clique em Avançar

E - Selecione a opção Typical Profile Creation

Usaremos a configuração padrão

D - Defina um usuário e senha para acessar a console administrativa do Application


Server e clique em Avançar

E - Valide as configurações e clique em Create


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Observe que:

Será criado um Nó

Exemplo:

Será criado um Application Server ( JVM ) com o nome de server1 dentro desse Nó

Exemplo:

Serão criadas as portas

Administrative Console Port

Usada para acessar a console do Application server pelo browser atravéz do


protocolo HTTP

Administrative Console Secure Port

Usada para acessar a console do Deployment Manager pelo browser atravéz do


protocolo HTTPS

HTTP Transport port

É a porta que será usada para acessar a aplicação

F - Clique em Concluir
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

G - O Application server esta instalado, o Windows criou o diretório


C:\WebSphere\AppServer\profiles\AppSrv01 e um serviço para ele

H - Para acessar a console basta usar a URL:

https://localhost:9044/ibm/console/logon.jsp ou

https://<IP DA VM Windows>:9044/ibm/console/logon.jsp para acessar


remotamente ( se a rede permitir )

Esta console ficará inativa após a federação do nó

Esta instalação é um exemplo de arquitetura StandAlone que possui um nó e


apenas um Application Server ( JVM ) rodando.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

NOTA - O server1 será ignorado, criaremos outra JVM para o laboratório.

Imagem da console do Application Server

Agora temos um perfil para o Deployment Manager e outro para o Application Server

Porém eles ainda não “se conversam”, a próxima etapa é federar o Application Server
ao Deployment Manager

5.4 Federando o Application Server ao Deploymente Manager:

A - Clique no icone INICIAR no canto inferior esquerdo

B - Clique na lupa no canto superior direito


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

C - Digite no campo de busca a palavra cmd para inciar o Command Prompt do


DOS

D - Vá até o diretorio BIN do profile do Application Server

Exemplo:

cd C:\WebSphere\AppServer\profiles\AppSrv01\bin

E - Rode o script addNode.bat, este script aceita vários parametros, para a


instalação que estamos criando basta rodar desta forma:

addNode.bat localhost 8879

NOTA - Se a federação fosse realizada em um Deployment Manager remoto


basta rodar o comando desta forma:

addNode.bat <IP DO SERVIDOR> 8879

F - O script irá pedir as credenciais definidas para o Deployment Manager e


prosseguir com a federamento.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

G - O nó do Application Server foi federado com sucesso, fim do procedimento.

Nesse processo foi criado o NodeAgent, ele será o mediador entre o Deployment
Manager e o Application Server, graças a ele agora é possível visualizar na console do
Deployment Manager a JVM server1 que pertencia a instalação StandAlone e disparar
comandos administrativos para ela.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Imagem da JVM do Application Server agora aparecendo na console do Deployment


Manager

5.5 Criando um novo Application Server:

Por padrão já foi gerado um Application Server chamado server1 o qual não
usaremos, como parte do treinamento criaremos outro Application Server no mesmo nó:

A - Logue na console do DeployMent Manager

https://localhost:9043/ibm/console/

B - Va para Servers > Server Types > WebSphere Application Servers e clique
em New

C - Deixe o campo Select Node com o valor padrão e defina um nome para a JVM
em Server Name conforme a figura

No exemplo foi criado um Application Server chamado OficinaJVM


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

D - Clique em Next até aparecer Finish para concluir o procedimento

E - Salve as configurações

F - Pronto, o Application Server OficinaJVM foi criado com sucesso


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

6 Instalação de uma aplicação JAVA

A infraestrutura do ambiente esta pronta porém ainda não existe nenhuma


aplicação instalada. A próxima etapa consiste em usar um pacote JAVA, neste laboratório
usaremos empacotamentos no formato .EAR, de uma aplicação qualquer para fazer o
deploy da mesma no servidor.

A - Logue na console do DeployMent Manager

https://localhost:9043/ibm/console/

B - Va para Applications > Application Types > WebSphere Enterprise


Applications e clique em Install

C - Instalaremos o pacote xmlsamples.ear, marque a opção Local file system e


clique em Escolher Arquivo, vá até a localização do xmlsamples.ear.

D - Clique em Next até chegar na etapa Step 2: Map modules to servers

E - Em Step 2: Map modules to servers marque a checkbox do Módulo XML


Samples, selecione o Application Server OficinaJVM como opção na caixa Clusters and
servers e clique em Apply, em seguida Next

NOTA - É nesta etapa que é definido em qual Application Server do Nó a


aplicação irá rodar
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

F - Clique em Next até aparecer Finish para concluir o procedimento

G - Após a instalação da aplicação ter sido concluida clique em Save

H - Para garantir que a instalação esteja sincronizada no ambiente vá até System


Administration > Nodes e marque o checkbox do Nó do application server e clique em
Full Resyncronize.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

I - Va para Servers > Server Types > WebSphere Application Servers e marque
o Application Server OficinaJVM e clique em Start

NOTA - Caso o Application Server OficinaJVM já esteja no ar clique em Restart

J - Vá para Applications > Application Types > WebSphere Enterprise


Applications, marque a Aplicação XMLSamlple e clique em Start

K - Pronto, a aplicação esta instalada


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

7 Acessando a aplicação

A aplicação foi instalada no Application Server OficinaJVM e para acessa-la use a


URL

https://localhost:<porta do WebContainer>/xmlsamples. Como pré-requisito a porta do


WebContainer do Application Server OficinaJVM precisa estar configurada no Virtual
Host do WebSphere. O virtual Host tem a função de receber o request HTTP e direcionar
para a aplicação requisitada, abaixo segue a instrução para adcionar a porta do
WebContainer no Virtual Host do WebSphere Application Server.

A - Para identificar qual é a porta do WebContainer a ser adcionada no virtual host


acesse pela Console do Deployment Manager o caminho Servers > Server Types >
WebSphere Application Servers > OficinaJVM, expanda a opção Ports e procure os
números de porta referentes ao parametro WC_defaulthost e WC_defaulthost_secure,
exemplo:

Nesta situação a porta é a 9082 para o protocolo HTTP e 9445 para HTTPS

B - Acesse Environment > Virtual Host > default_host > Host Aliases

C - Clique em News
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

D - No campo Port insira a porta do WebContainer e clique em Apply

E - Salve as alterações

F - Va para Servers > Server Types > WebSphere Application Servers e


marque o Application Server OficinaJVM e clique em Restart

G - Acesse a aplicação pelo browser

http://localhost:<porta do WebContainer>/xmlsamples

ou

https://localhost:<porta do WebContainer>/xmlsamples

Exemplo:
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Agora a aplicação pode ser acessada diretamente no WebSphere, em ambientes


corporativos este tipo de configuração não é recomendado por questão de segurança e
performance. Para resolver essa questão é colocado o IBM HTTP Server como frontend
fazendo o balanceamento de carga atravéz do Plugin.

8 Configurando o IBM HTTP Server junto ao WebSphere application


Server

O IBM HTTP Server ou IHS, depois de instalado, se encontra no Windows na


forma de serviço:

Quando o serviço é iniciado, o IHS pode ser acessado pelo browser atravéz da
URL http://localhost ou http://localhost:80 e ainda http://localhost:443 se o SSL estivesse
configurado, a URL possui este formato pois nesta situação o IHS foi instalado usando as
portas padrões.

Para HTTP = Porta padrão é a 80

Para HTTPS = Porta padrão é a 443 ( se o SSL estiver configurado )


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Para o IHS receber uma requisição e direciona-la ao WebSphere Application


Server, é necessario ter um “guia” que indique para onde mandar essa requisição, neste
ponto entra o papel do Plugin, a etapa a seguir mostra como integrar o IHS com o
WebSphere Application Server atravéz do Plugin.

A - Logue na console do DeployMent Manager

https://localhost:9043/ibm/console/

B - Acesse Server Types > Web Servers e clique em NEW

C- Defina um nome para a instancia de IHS, os outros valores devem ser mantidos

Exemplo: IHSOficina
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

D - Clique em Next até chegar na etapa Step 3: Enter the properties for the new
Web server

E - Para os campos:

Web server installation location insira diretório de instalação do IHS

Plug-in installation location insira o diretório de instalação do Plugin

Exemplo:

F - Clique em Next e depois Finish

G - Salve as configurações. O IHS foi instanciado dentro do WebSphere


Application Server, a próxima etapa é gerar as configurações no Plugin

H - Acesse Server Types > Web Servers

I - Marque o Web Server IHSOficina

J - Clique em Generate Plug-in e depois Propagate Plug-in


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

K - Abra o arquivo C:\WebSphere\HTTPServer\conf\httpd.conf com um editor de


texto e no final adcione as linhas abaixo:

# Plugin Configuration

LoadModule was_ap22_module C:\WebSphere\Plugins\bin\32bits\mod_was_ap22_http.dll

WebSpherePluginConfig C:\WebSphere\Plugins\config\IHSOficina\plugin-cfg.xml

M - Salve, feche o arquivo e reinicie o serviço do IHS

N - Acesse a URL da aplicação pelo browser, só que desta vez sem usar o número
da porta

Exemplo:

Ao invéz de http://localhost:<porta do WebContainer>/xmlsamples

Use http://localhost/xmlsamples
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Agora o IHS é o WebServer que fará o papel do FrontEnd. Toda vez que uma
aplicação nova for adcionada no WebSphere Application Server o Plugin precisa ser
regerado pois assim ele irá instanciar as configurações da nova aplicação
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

9 Atividades complementares

9.1 Criando um cluster

O propósito deste exercício é mostrar ao aluno como são feitas as configurações


de ambientes clusterizados

A - Logue na console administrativa e vá até Servers > Clusters > WebSphere


application server clusters

B - Clique em New e no campo Cluster Name defina um nome para o seu Cluster:

C - A etapa 2 é onde escolhemos o primeiro membro do cluster


– No campo Member Name define-se o nome da JVM
o Exemplo: Oficina01

– No campo Select Node define-se em qual dos Nós federados vamos criar a JVM
o No nosso laboratório configuramos apenas um Nó e as JVMs só poderão
ser criadas nele, ou seja, será criado um cluster vertical.

o Se Nós de servidores remotos estivessem federados neste Deployment


Manager os mesmos apareceriam nesta opção, ou seja, seria possível criar
um cluster horizontal.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

– No campo Weight ( tradução: Peso ) define-se a carga de requisições que esse


membro do cluster irá receber, por padrão o valor é 2, se por exemplo outro
membro do cluster tiver o valor alterado para 3 significa que este irá receber mais
requisições que o membro de peso 2.

– No quadro Select basis for first cluster member escolha a opção Create the
member using an application server template para criar uma JVM nova ou se
preferir use a opção Create the member by converting an existing application
server para reutilizar uma JVM já existente (exemplo OficinaJVM).

D - A etapa 3 é onde definimos o número adcional de JVMs que o cluster deve ter,
para tal os seguintes parametros também precisam ser definidos:
– No campo Member Name define-se o nome da JVM
o Exemplo: Oficina02, Oficina03 ….

– No campo Select Node selecione o Nó que gostaria de criar a JVM

– No campo Weight ( tradução: Peso ) escolha o peso da JVM

– Clique em Add Member para criar a JVM


ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

– Repita de acordo com o número desejado de JVMs

E - Salve as alterações

O Cluster foi criado e pode ser visualizado em Servers > Clusters > WebSphere
application server clusters
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

As JVMs do cluster também podem ser visualizadas em Servers > Server Types >
WebSphere application server

9.2 Deploy da aplicação WebcontainerSample

Utilizando a configuração do cluster criado na atividade anterior faça o deploy do


pacote WebcontainerSample.ear ( localizado em c:\temp ) seguindo as instruções
explicadas no capítulo 6, a figura abaixo mostra como deve ficar o mapeamento dos
módulos da aplicação.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

9.3 Interação do WAS com o IHS e o Plugin

O propósito desta atividade é mostrar ao aluno como é a interação do WebSphere


Application Server com o IBM HTTP Server, durante o curso foi explicado que o WAS
pode hospedar páginas HTML graças a funcionalidade do serviço HTTP embarcado no
Web Container, porém, por questões de performance, isso não é recomendado. Em
implementações reais a idéia é deixar todo o processamento do conteúdo estática para o
IHS enquanto o WAS fica livre para lidar apenas com o conteúdo dinâmico, que é a
interação do usuário, ou aplicação, com a aplicação que esta hospedada no WAS.

Pré-requisito: Ter configurado todo o ambiente conforme as instruções fornecidas


anteriormente ( WAS + IHS + Plugin ).

Configurando o front end

O front end será um site simples feito em HTML e possui figuras, links e
mensagens ( conteúdo estático ), dois desses links direciona o usuário para as aplicações
que configuramos no curso ( conteúdo dinâmico ).

A - Na página do curso o faça o download do arquivo ConteudoEstatico.zip que


sem encontra em “Documentos”.

B - Crie um diretorio para descompactar o contéudo do zip ( exemplo


C:\WebSphere\ConteudoEstatico ).

C - Acesse do diretório onde esta localizado o httpd.conf


( exemplo C:\WebSphere\HTTPServer\conf ).

D - Por questões de segurança , crie uma cópia do httpd.conf.

E - Abra o httpd.conf original e procure pelo parametro abaixo:


DocumentRoot "C:/WebSphere/HTTPServer/htdocs".
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

DocumentRoot é o parametro referente ao diretório que o webserver irá hospedar e


servir conteúdo.

F - Comente o valor original ( adcionando # na frente da linha ) e insira um novo


parametro para o diretório onde o ConteudoEstatico.zip foi descompactado.

G - Reinicie o serviço IHS.

H - Abra o browser e acesse a url http://localhost .

Para acessar as aplicações apenas clique nos links do centro da página conforme mostra
a figura abaixo:
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

Se aparecer a mensagem abaixo a JVM da aplicação esta parada ou com problemas, por
conta disso o IHS não consegue comunicação com o WAS.

Inicie ou reinicie a JVM ( exemplo OficinaJVM ) e teste o link da aplicação novamente

Pronto, a navegação no website para o usuário é transparente porém sabemos que


quando acessamos a pagina inicial estamos obtendo resposta do IHS e quando clicamos
nos links das aplicações somos direcionados para o WAS.
ADMINISTRAÇÃO E CONFIGURAÇÃO DO WAS (WEBSPHERE APPLICATION SERVER)

10 Referências de Bibliografias e Links

 WebSphere Application Server V8.5 Administration and Configuration Guide for the
Full Profile

– http://www.redbooks.ibm.com/abstracts/sg248056.html?Open

 WAS V8.5.5 Information Center

– http://www-
01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/as_ditamaps/was855_
welcome_ndmp.html

 Wsadmin sample scripts

– http://www.ibm.com/developerworks/websphere/library/samples/SampleScrip
ts.html

 The Java Tutorial

– http://java.sun.com/docs/books/tutorial/index.html

 IBM WebSphere Application Server Migration Toolkit

– http://www.ibm.com/developerworks/websphere/downloads/migtoolkit/index.
html

Você também pode gostar