Vamos aprender alguns comandos interessantes sobre administração do WAS na linha de comando. A grande vantagem do WAS é que os comandos são iguais em qualquer plataforma. Até no Mainframe, está disponível uma partição Unix e é possível utilizar os comandos como se estivesse no Linux. Vamos à prática.
Pré-requisitos
É necessário que o leitor tenha lido os artigos sobre WAS.
Analisando o log de instalação do WAS
Uma dica interessante é verificar e analisar os logs de instalação. Nele existe a informação se o processo de instalação foi bem sucedido.
O WAS é instalado no diretório /opt. Então, é neste diretório que vamos nos concentrar.
1. cd /opt/IBM/WebSphere/AppServer/logs/
2. cat log.txt.
A última linha tem a informação se a instalação foi bem sucedida ou não. Veja:
[i](06/04/2008 19:56:35), Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1,
INSTCONFSUCCESS[/i]
Neste caso, a instalação teve êxito.
Dica: um bom administrador sempre está verificando os logs. As informações sobre o funcionamento do sistema estarão lá.
Verificando o status do WAS
Mas, vamos verificar se o WAS está funcionando corretamente. É possível verificar o status do WAS via linha de comando.
1. Acesse uma console do Linux.
2. Digite cd /opt/IBM/WebSphere/AppServer/bin/
3. ./serverStatus.sh server1
Veja o resultado:
Neste momento nosso servidor WAS está “parado”.
Outro comando que pode ser utilizado seria o ps.
Iniciando o WAS
Vamos aprender a iniciar o WAS via linha de comando.
1. Acesse o diretório /opt/IBM/WebSphere/AppServer/bin/
2. Digite ./startServer.sh server1
Agora aguarde.
Veja o resultado:
Isto significa que o processo foi bem sucedido.
Use o comando ps da seguinte forma:
1. ps -elf | grep java.
O comando para stopar o WAS é ./stopServer.sh server1
É possível verificar os logs para o serviço do WAS no seguinte diretório:
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1
Aqui se encontram os logs de stop, start e das aplicações.
Log do start do WAS
1. cat startServer.log
2. Observe no seu computador.
Log do stop do WAS
1. cat stopServer.log
Conclusão
Aprendemos de forma prática como usar comandos do WAS e verificar os Logs. A grande vantagem de aprender a usar comandos é a facilidade de administrar o WAS em outras plataformas. Até o próximo artigo.