EJB in einer EAR-Datei für JAX-RS 2.0 implementieren

In Liberty unterstützt JAX-RS 2.0 EJB JAX-RS in einer EJB-JAR-Datei, die in eine EAR-Datei eingeschlossen werden muss.

Vorgehensweise

  1. Implementieren Sie die neue Datei myearfile.ear in Liberty.
  2. Verwenden Sie das folgende URL-Muster, um auf den JAX-RS-Service zuzugreifen::
    http://<Host>:<Port>/<Kontextstammverzeichnis>/<Pfad_der_jaxrs-Ressource>
    Sie können beispielsweise in <myejbjaxrs.jar> auf EJB JAX-RS zugreifen:
    http://<Host>:<Port>/myejbjaxrs/<Pfad_der_jaxrs-Ressource>
    Anmerkung: Wenn EJB JAX-WS-Klassen in derselben EJB-JAR-Datei vorhanden sind und das Feature JAX-WS 2.2 aktiviert ist, heißt das, dass das JAX-WS-Routermodul ebenfalls vorhanden ist. In diesem Fall muss das standardmäßig verwendete Kontextstammverzeichnis als kurzer Dateiname mit der Erweiterung ".jaxrs" angegeben werden, wie z. B. "myejbjaxrs.jaxrs" für <myejbjaxrs.jar>.

Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_ejb_in_ear
Dateiname: twlp_ejb_in_ear.html