Este tópico descreve como configurar e iniciar o serviço de dados REST do eXtreme Scale usando o WebSphere Application Server Community Edition.
Antes de Iniciar
Verifique se a grade de dados de amostra foi iniciada. Consulte
Ativando o Serviço de Dados REST para obter detalhes sobre como iniciar a grade.
Procedimento
- Faça download e instale o WebSphere Application Server Community Edition Versão 2.1.1.3 ou posterior para
wasce_root, como: /opt/IBM/wasce
- Inicie o servidor WebSphere Application Server Community Edition
executando o seguinte comando:
![[Linux]](./icons/nglinux.gif)
wasce_root/bin/startup.sh
wasce_root/bin/startup.bat
Se a grade do eXtreme Scale tiver sido iniciada
com a segurança do eXtreme Scale ativada,
configure as seguintes propriedades no arquivo restservice_home/gettingstarted/restclient/bin/wxsRestService.properties.
ogClientPropertyFile=restservice_home/gettingstarted/security/security.ogclient.properties
loginType=none
- Instale o serviço de dados REST do eXtreme Scale e a
amostra fornecida no servidor WebSphere Application Server Community Edition:
- Inclua o JAR de tempo de execução do cliente ObjectGrid ao repositório WebSphere Application Server Community Edition:
- Abra o console administrativo WebSphere Application Server Community Edition
e efetue login.
Dica: A URL padrão é: http://localhost:8080/console.
O ID de usuário padrão é system e a senha é
manager.
- Clique no Repositório, na pasta Serviços.
- Na seção Incluir Archive no Repositório,
preencha o seguinte nas caixas de texto de entrada:
Tabela 1. Archive para RepositórioCaixa de texto |
Valor |
File |
wxs_home/lib/ogclient.jar |
Grupo |
com.ibm.websphere.xs |
Artefato |
ogclient |
Versão |
7.0 |
Tipo |
jar |
- Clique no botão Instalar.
- Implemente o módulo do serviço de dados REST, que é o arquivo wxsrestservice.war,
para o servidor WebSphere Application Server Community Edition.
- Edite o arquivo XML de implementação restservice_home/gettingstarted/wasce/geronimo-web.xml de amostra para incluir dependências do caminho nos diretórios do caminho de classe de amostra
de introdução:
Altere os caminhos classesDirs para os dois GBeans
do cliente de introdução:
- O caminho "classesDirs" para o GBean GettingStarted_Client_SharedLib deve ser configurado para: restservice_home/gettingstarted/restclient/bin
- O caminho "classesDirs" para o GBean GettingStarted_Common_SharedLib deve ser configurado
para: restservice_home/gettingstarted/common/bin
- Abra o console administrativo do WebSphere Application Server Community Edition e
efetue login.
Dica: A URL padrão é: http://localhost:8080/console.
O ID de usuário padrão é system e a senha é
manager.
- Clique em Implementar Novo.
- Na página Instalar Novos Aplicativos, insira
os seguintes valores nas caixas de texto:
Tabela 2. Valores de InstalaçãoCaixa de texto |
Valor |
Archive |
restservice_home/lib/wxsrestservice.war |
Plano |
restservice_home/gettingstarted/wasce/geronimo-web.xml |
- Clique no botão Instalar.
A página do console deve indicar que
o aplicativo foi instalado e iniciado com sucesso.
- Examine o log de saída do sistema ou o console do WebSphere Application Server Community Edition
para verificar se o serviço de dados REST foi iniciado com êxito verificando
se a seguinte mensagem está presente:
CWOBJ4000I: O serviço de dados REST do WebSphere eXtreme Scale foi iniciado.
- Verifique se o serviço de dados REST está funcionando:
- Abra o seguinte link em uma janela do navegador: http://localhost:8080/wxsrestservice/restservice/NorthwindGrid.
O documento de serviço para a grade NorthwindGrid é exibido.
- Abra o seguinte link em uma janela do navegador: http://localhost:8080/wxsrestservice/restservice/NorthwindGrid/$metadata.
O documento Entity Model Data Extensions (EDMX) é exibido.
- Para parar os processos da grade, use CTRL+C na
respectiva janela de comando para parar o processo.
- Para parar o WebSphere Application Server Community Edition,
use o seguinte comando:
![[Unix]](./icons/ngunix.gif)
wasce_root/bin/shutdown.sh
wasce_root\bin\shutdown.bat
Dica: O ID de usuário padrão é system e a senha é
manager. Se você estiver usando uma porta customizada,
use a opção -port.