Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

OSGi R4 Http Service and Web Applications (OSGi Enterprise Release chapter 128) implementation using Jetty 9 or Tomcat 7.

Octocat-spinner-32 pax-web-api checkstyle fixes April 08, 2014
Octocat-spinner-32 pax-web-archetypes merged head into branch for futher jsp 2.2 tests April 30, 2013
Octocat-spinner-32 pax-web-deployer ITests coverage. If it doesn't work, please rollback February 13, 2014
Octocat-spinner-32 pax-web-extender-war checkstyle fixes April 08, 2014
Octocat-spinner-32 pax-web-extender-whiteboard checkstyle fixes April 08, 2014
Octocat-spinner-32 pax-web-features Revert "[PAXWEB-690] Upgrade to pax-url 2.0.0" April 02, 2014
Octocat-spinner-32 pax-web-itest [PAXWEB-680] - Servlet annotation @MultipartConfig does not processed April 02, 2014
Octocat-spinner-32 pax-web-jetty-bundle ITests coverage. If it doesn't work, please rollback February 13, 2014
Octocat-spinner-32 pax-web-jetty Checkstyle fixes/ignores April 07, 2014
Octocat-spinner-32 pax-web-jsp ITests coverage. If it doesn't work, please rollback February 13, 2014
Octocat-spinner-32 pax-web-runtime checkstyle fixes April 08, 2014
Octocat-spinner-32 pax-web-spi checkstyle fixes April 08, 2014
Octocat-spinner-32 pax-web-tomcat-bundle ITests coverage. If it doesn't work, please rollback February 13, 2014
Octocat-spinner-32 pax-web-tomcat [PAXWEB-677] - Filters and Web-Listeners need to delegate the instant… March 08, 2014
Octocat-spinner-32 samples [PAXWEB-668] - Servlet Filter's init/destroy methods are not being ca… March 10, 2014
Octocat-spinner-32 .gitignore [PAXWEB-623] Integration test. September 25, 2013
Octocat-spinner-32 .travis.yml Add notification support to traivs.yml file March 14, 2012
Octocat-spinner-32 README.md Update README.md September 19, 2013
Octocat-spinner-32 pax-web-checks.xml [PAXWEB-525] - Replace Usage Of PackageAdmin With The new OSGi March 12, 2013
Octocat-spinner-32 pax-web.png Add icons June 03, 2009
Octocat-spinner-32 pax-web.svg Fix crlf October 01, 2010
Octocat-spinner-32 pom.xml Merge branch 'PAXWEB-680' April 02, 2014
README.md

What is Pax Web

OSGi R4 Http Service and Web Applications (OSGi Enterprise Release chapter 128) implementation using Jetty 9 and Tomcat 7.
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.

Currently it supports the following:

  • Servlet 3.0
  • JSP 1.1.2
  • JSF 2.1
  • Jetty 9.x
  • Tomcat 7.x
  • support of CDI (through Pax-CDI)
  • support of only Servlet 3.0 annotated Servlets in JAR

Building Pax Web

mvn clean install

NB: if you want to avoid test execution: mvn clean install -DskipTests

Releasing Pax Web

mvn -Prelease -Darguments="-Prelease" release:prepare -DautoVersionSubmodules=true

mvn -Prelease -Darguments="-Prelease" -Dgoals=deploy release:perform

Go to oss.sonatype.org and push pax-web to central.

If you want more information about releasing, please take a look on:

http://team.ops4j.org/wiki/display/ops4j/Releasing

Something went wrong with that request. Please try again.