image
OSGi R4 Http Service and Web Applications (OSGi Enterprise Release chapter 128) implementation using Jetty 9.3.15.v20161220, Tomcat 8.0.14 or Undertow .

Pax Web extends OSGi Http Service with better servlet support, filters, listeners, error pages and JSPs and some others in order to meet the latest versions of Servlet specs. Pax Web facilitates an easy installation of WAR bundles as well as discovery of web elements published as OSGi services. All of this beside the, standard, programmatic registration as detailed in the HTTP Service specs.

Supported Technology

Right now following Technologies are supported by Pax Web:

Pax Web 6.0.x:

Latest stable release is 6.0.0 - This is the next 6.0.1
  • Servlet 3.1.0

  • JSP 2.3.1

  • JSF 2.2

  • Jetty 9.3.15.v20161220

  • Tomcat 8.0.14 (still experimental, but better supported)

  • Undertow

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.1.0 annotated Servlets in JAR

  • support of only Servlet 3.1.0 annotated Servlets with Whiteboard extender

  • support of Websockets JSR 356 (Jetty Only)

  • Web-Fragments

  • support of OSGi R6 Whiteboard extension.

Pax Web 4.x:

Latest stable release is 6.0.0
  • Servlet 3.1

  • JSP 2.3

  • JSF 2.2

  • Jetty 9.2.x

  • Tomcat 8.0.x (still experimental, but better supported)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.1 annotated Servlets in JAR

  • support of only Servlet 3.1 annotated Servlets with Whiteboard extender

  • support of Websockets JSR 356 (Jetty Only)

  • Web-Fragments

Pax Web 3.x:

Latest stable release is 3.3.0
  • Servlet 3.0

  • JSP 1.1.2

  • JSF 2.1

  • Jetty 8.x

  • Tomcat 7.x (still experimental)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.0 annotated Servlets in JAR

Versions already at end of life

Following versions are already at end of life.

Pax Web 4.3.x:

  • Servlet 3.1

  • JSP 2.3

  • JSF 2.2

  • Jetty 9.2.x

  • Tomcat 8.0.x (still experimental, but better supported)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.1 annotated Servlets in JAR

  • support of only Servlet 3.1 annotated Servlets with Whiteboard extender

  • support of Websockets JSR 356 (Jetty Only)

  • Web-Fragments

Pax Web 4.2.x:

  • Servlet 3.1

  • JSP 2.3

  • JSF 2.2

  • Jetty 9.2.x

  • Tomcat 8.0.x (still experimental, but better supported)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.1 annotated Servlets in JAR

  • support of only Servlet 3.1 annotated Servlets with Whiteboard extender

  • support of Websockets JSR 356 (Jetty Only)

  • Web-Fragments

Pax Web 4.1.x:

  • Servlet 3.1

  • JSP 2.3

  • JSF 2.2

  • Jetty 9.2.x

  • Tomcat 8.0.x (still experimental, but better supported)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.1 annotated Servlets in JAR

  • support of only Servlet 3.1 annotated Servlets with Whiteboard extender

  • support of Websockets JSR 356 (Jetty Only)

  • Web-Fragments

Pax Web 4.0.x:

  • Servlet 3.0

  • JSP 2.0

  • JSF 2.1

  • Jetty 9.0.x

  • Tomcat 7.x (still experimental, but better supported)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.0 annotated Servlets in JAR

  • Web-Fragments

Pax Web 3.2.x:

  • Servlet 3.0

  • JSP 1.1.2

  • JSF 2.1

  • Jetty 8.x

  • Tomcat 7.x (still experimental)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.0 annotated Servlets in JAR

Pax Web 3.1.x:

  • Servlet 3.0

  • JSP 1.1.2

  • JSF 2.1

  • Jetty 8.x

  • Tomcat 7.x (still experimental)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.0 annotated Servlets in JAR

Pax Web 3.0.x:

  • Servlet 3.0

  • JSP 1.1.2

  • JSF 2.1

  • Jetty 8.x

  • Tomcat 7.x (still experimental)

  • support of CDI (through Pax-CDI)

  • support of only Servlet 3.0 annotated Servlets in JAR

Pax Web 2.x:

  • Servlet 3.0

  • JSP 1.1.2

  • JSF 2.1

  • Jetty 8.x

  • support of application binding to a virtual host (Http-Connector) for WABs

Pax Web 1.x:

  • Servlet 2.5

  • JSP 1.1.2

  • JSF 1.2

  • Jetty 7.x

User-Guide

Developer-Guide