[8.5.5.4 o posterior]

Exposición de puntos finales REST en el perfil Liberty

Puede utilizar la infraestructura del manejador de REST en la SPI de Liberty para exponer los nuevos puntos finales de REST.

Acerca de esta tarea

La infraestructura del manejador de REST la utilizan los ampliadores de Liberty cuando exponen los nuevos puntos finales de REST. Puede exponer los puntos finales de REST en un componente OSGi o en un conjunto de componentes.

Procedimiento

  1. Cree un componente OSGi que se registre como un escucha de una subraíz que se añade a /ibm/api e implementa la interfaz com.ibm.wsspi.rest.handler.RESTHandler; por ejemplo:
    @Component(service = { RESTHandler.class },
               configurationPolicy = ConfigurationPolicy.IGNORE,
               immediate = true,
               property = { "service.vendor=IBM",
                            RESTHandler.PROPERTY_REST_HANDLER_ROOT + "=/myTest/abc" })
    public class RESTHANDLERTest1 implements RESTHandler {
    ...
  2. Empaquete el componente en un paquete OSGi que forme parte de la característica de usuario ampliada.
  3. Asegúrese de que la característica incluya el contenido del subsistema OSGi:
    com.ibm.websphere.appserver.restHandler-1.0; type="osgi.subsystem.feature"
  4. Configure certificados SSL en el archivo server.xml.
  5. Configure un usuario o grupo para el rol de administrador en el archivo server.xml.
  6. Inicie la característica.

    Cuando se inicia la característica, se inicia la infraestructura del manejador de REST y se registra el componente OSGi. Una vez iniciada la característica, puede realizar llamadas a https://<host>:<puerto_https>/ibm/api/myTest/abc.


Icono que indica el tipo de tema Tema de tarea

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_expose_rest_endpoints
Nombre de archivo:twlp_expose_rest_endpoints.html