Antes de publicar ou executar seu aplicativo, é necessário
primeiro, configurar seu servidor.
- Crie uma instância do servidor em seu servidor WAS. Por exemplo,
se estiver utilizando o WAS Express Edition Versão 5.0:
- Efetue logon no servidor iSeries.
- Na linha de comandos, digite:
qsh
cd /QIBM/ProdData/WebASE/ASE5/bin
crtwasinst -instance myinstancename -portblock 43210
Em que myinstancename é o nome dado à instância do
WAS.
Observe que o comando cima atribui um número da porta à instância do
WAS; anote esse número.
- Abra o workbench, se ainda não estiver aberto.
- Alterne para a perspectiva Server, clicando em Window >
Open Perspective > Server.
- Com seu cursor na visualização Configuração do Servidor, clique com o
botão direito do mouse e selecione New > Server and Server Configuration.
- Digite o nome da instância do servidor WAS no campo Server name.
- Na área Server type, expanda o WebSphere Versão
5.0, 5.1 ou 6.0 e selecione o servidor correto (por exemplo, Express Server). Clique em Next.
- Na janela New Server and Server Configuration, insira
o nome do servidor ou o endereço IP do servidor iSeries no campo
Server.
- As informações do
diretório do WebSphere são obtidas a partir do servidor iSeries,
através do Remote Access Controller.
- Digite o nome da instância do WAS criada com o comando
crtwasinst (na Etapa 2). Clique em Next.
- Selecione ftp (ou seu mecanismo de transferência de
cópias) e clique em Next.
- Se você selecionou ftp, insira seu diretório de destino
remoto. Por exemplo, para o WAS Express Versão 5.0 deve ser:
/QIBM/UserData/WebASE/ASE5/myinstancename.
Para a Versão 5.0 padrão do WAS, esse deve ser:
/QIBM/UserData/WebASE/BASE/myinstancename.
- Insira seu nome do usuário e senha do ftp. Clique em Next.
- Selecione o botão de opções consecutive port numbers.
- Insira o número de portblock. Nesse exercício, utilizamos o
seguinte número: 43210.
- Clique em Finish.
Nota: Para o Remote Server
Configurations funcionar, é necessário que as cópias do WAS
(WebSphere Application Server) local e remoto sejam correspondentes.
Nomeadamente, a versão do Ambiente de Teste do WAS utilizada precisa
ser correspondente à versão real do WAS no servidor iSeries. Se você fosse publicar arquivos no Express Server remoto, então, acharia que os arquivos estão incorretamente publicados em: /qibm/userdata/webase/ase5/toshwasexp/installedApps/DefaultNode e o local correto seria algo como: /qibm/userdata/webase/ase5/toshwasexp/installedApps/HOSTNAME_myinstancename.
Para assegurar que os aplicativos estão publicados no local correto:
- Mapeie uma letra de unidade de rede para o diretório raiz IFS do iSeries, supondo
que você tenha definido uma raiz nomeada de compartilhamento. Caso contrário, substitua "root" por qualquer nome que tenha definido.
- Selecione File > Import > Server Configuration no menu do workbench. Esta ação importa a configuração para uma configuração do servidor temporária, por exemplo, toshtemp. Utilize a unidade de rede para especificar o nome do caminho do local exato da configuração do servidor, por exemplo, x:\QIBM\UserData\WebASE5\myinstancename\config.
Uma nova configuração aparecerá na visualização Navigator na perspectiva Server.
Nesse caso, ela aparecerá como toshtemp.wsc.
- Vá para a visualização Server configuration, na perspectiva Server, e clique com o botão direito do mouse na instância do servidor, por exemplo, toshwasexp5. No menu pop-up,
selecione Switch configuration e selecione a configuração temporária do servidor
que você criou na etapa anterior, por exemplo, toshtemp.wsc.