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
- Implementieren Sie die neue Datei myearfile.ear in Liberty.
- 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>.