Iniciando o Serviço de Dados REST no WebSphere Application Server Community Edition

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

  1. 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
  2. Inicie o servidor WebSphere Application Server Community Edition executando o seguinte comando:
    • [Linux][Unix] wasce_root/bin/startup.sh
    • [Windows] wasce_root/bin/startup.bat

  3. 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
  4. Instale o serviço de dados REST do eXtreme Scale e a amostra fornecida no servidor WebSphere Application Server Community Edition:
    1. Inclua o JAR de tempo de execução do cliente ObjectGrid ao repositório WebSphere Application Server Community Edition:
      1. 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.
      2. Clique no Repositório, na pasta Serviços.
      3. Na seção Incluir Archive no Repositório, preencha o seguinte nas caixas de texto de entrada:
        Tabela 1. Archive para Repositório
        Caixa de texto Valor
        File wxs_home/lib/ogclient.jar
        Grupo com.ibm.websphere.xs
        Artefato ogclient
        Versão 7.0
        Tipo jar
      4. Clique no botão Instalar.
        Dica: Consulte a seguinte nota técnica para obter detalhes sobre os diferentes métodos de dependências de classe e de biblioteca de configuração: Especificando dependências externas para aplicativos em execução no WebSphere Application Server Community Edition.
    2. Implemente o módulo do serviço de dados REST, que é o arquivo wxsrestservice.war, para o servidor WebSphere Application Server Community Edition.
      1. 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

      2. 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.
      3. Clique em Implementar Novo.
      4. Na página Instalar Novos Aplicativos, insira os seguintes valores nas caixas de texto:
        Tabela 2. Valores de Instalação
        Caixa de texto Valor
        Archive restservice_home/lib/wxsrestservice.war
        Plano restservice_home/gettingstarted/wasce/geronimo-web.xml
      5. Clique no botão Instalar.

        A página do console deve indicar que o aplicativo foi instalado e iniciado com sucesso.

      6. 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.

  5. Verifique se o serviço de dados REST está funcionando:
    1. 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.
    2. Abra o seguinte link em uma janela do navegador: http://localhost:8080/wxsrestservice/restservice/NorthwindGrid/$metadata. O documento Entity Model Data Extensions (EDMX) é exibido.
  6. Para parar os processos da grade, use CTRL+C na respectiva janela de comando para parar o processo.
  7. Para parar o WebSphere Application Server Community Edition, use o seguinte comando:
    • [Unix][Linux] wasce_root/bin/shutdown.sh
    • [Windows] 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.