Inicio del servicio de datos REST en WebSphere Application Server Community Edition

Este tema describe cómo configurar e iniciar el servicio de datos REST de eXtreme Scale utilizando WebSphere Application Server Community Edition.

Antes de empezar

Verifique que la cuadrícula de datos de ejemplo se haya iniciado. Consulte el apartado Habilitación del servicio de datos REST para obtener información detallada sobre cómo iniciar la cuadrícula.

Procedimiento

  1. Descargue e instale WebSphere Application Server Community Edition Versión 2.1.1.3 o posterior en raíz_wasce, como: /opt/IBM/wasce
  2. Inicie el servidor WebSphere Application Server Community Edition ejecutando el mandato siguiente:
    • [Linux][Unix] raíz_wasce/bin/startup.sh
    • [Windows] raiz_wasce/bin/startup.bat

  3. Si se ha iniciado la cuadrícula eXtreme Scale con la seguridad de eXtreme Scale habilitada, establezca las propiedades siguientes en el archivo restservice_home/gettingstarted/restclient/bin/wxsRestService.properties.
    ogClientPropertyFile=inicio_restservice/gettingstarted/security/security.ogclient.properties
    loginType=none
  4. Instale el servicio de datos REST de eXtreme Scale y el ejemplo proporcionado en el servidor WebSphere Application Server Community Edition:
    1. Añada el JAR de tiempo de ejecución del cliente ObjectGrid al depósito de WebSphere Application Server Community Edition:
      1. Abra la consola de administración de WebSphere Application Server Community Edition e inicie sesión.
        Consejo: El URL predeterminado es: http://localhost:8080/console. El ID de usuario predeterminado es system y la contraseña es manager.
      2. Pulse el Depósito, en la carpeta Servicios.
      3. En la sección Añadir archivo al depósito, introduzca los datos siguientes en los recuadros de texto de entrada:
        Tabla 1. Archivo al depósito
        Recuadro de texto Valor
        Archivo wxs_home/lib/ogclient.jar
        Grupo com.ibm.websphere.xs
        Artefacto ogclient
        Versión 7.0
        Tipo jar
      4. Pulse el botón Instalar.
        Consejo: Consulte la nota técnica siguiente para obtener información detallada sobre los distintos métodos de dependencias configuración de clase y biblioteca: Specifying external dependencies to applications running on WebSphere Application Server Community Edition (Especificación de dependencias externas con aplicaciones que se ejecutan en WebSphere Application Server Community Edition).
    2. Despliegue el módulo del servicio de datos REST, que es el archivo wxsrestservice.war, en el servidor WebSphere Application Server Community Edition.
      1. Edite el archivo XML de despliegue de ejemplo restservice_home/gettingstarted/wasce/geronimo-web.xml para incluir las dependencias de vía de acceso a los directorios de vía de acceso de clases del ejemplo de iniciación:
        Cambie las vías de acceso classesDirs para los dos GBeans del cliente de iniciación:
        • La vía de acceso "classesDirs" para el GBean GettingStarted_Client_SharedLib se debe definir como: inicio_restservice/gettingstarted/restclient/bin
        • La vía de acceso "classesDirs" para el GBean GettingStarted_Common_SharedLib se debe definir como: inicio_restservice/gettingstarted/common/bin

      2. Abra la consola administrativa de WebSphere Application Server Community Edition e inicie sesión.
        Consejo: El URL predeterminado es: http://localhost:8080/console. El ID de usuario predeterminado es system y la contraseña es manager.
      3. Pulse Desplegar nuevas.
      4. En la página Instalar aplicaciones nuevas, escriba los valores siguientes en los recuadros de texto:
        Tabla 2. Valores de instalación
        Recuadro de texto Valor
        Archivo inicio_restservice/lib/wxsrestservice.war
        Plan inicio_restservice/gettingstarted/wasce/geronimo-web.xml
      5. Pulse el botón Instalar.

        La página de la consola debe indicar que la aplicación se ha instalado e iniciado satisfactoriamente.

      6. Examine el registro de salida del sistema WebSphere Application Server Community Edition o la consola para verificar que el servicio de datos REST se ha iniciado satisfactoriamente comprobando si el mensaje siguiente está presente:

        CWOBJ4000I: Se ha iniciado el servicio de datos REST de WebSphere eXtreme Scale.

  5. Verifique que el servicio de datos REST funcione
    1. Abra el enlace siguiente en una ventana de navegador: http://localhost:8080/wxsrestservice/restservice/NorthwindGrid. Aparecerá el documento de servicio correspondiente a la cuadrícula NorthwindGrid.
    2. Abra el enlace siguiente en una ventana de navegador: http://localhost:8080/wxsrestservice/restservice/NorthwindGrid/$metadata. Aparecerá el documento de extensiones de datos del modelo de entidad (EDMX).
  6. Para detener los procesos de cuadrícula, utilice la combinación de teclas CTRL+C en la ventana de mandato respectiva.
  7. Para detener WebSphere Application Server Community Edition, utilice el mandato siguiente:
    • [Unix][Linux] raíz_wasce/bin/shutdown.sh
    • [Windows] raíz_wasce\bin\shutdown.bat
    Consejo: El ID de usuario predeterminado es system y la contraseña es manager.Si utiliza un puerto personalizado, utilice la opción -port.