Skip to content
OSGi R4 Http Service and Web Applications (OSGi Enterprise Release chapter 128) implementation using Jetty 9 or Tomcat 8.
Java Other
Find file
Latest commit 022e0d5 Apr 28, 2016 @ANierbeck ANierbeck [PAXWEB-959] - ResourceDelegatingBundleClassLoader lruCache too small
add method is synchronized.
Failed to load latest commit information.
pax-web-api add ability to enable/disable SSL renogotiation in Jetty container Jan 31, 2016
pax-web-archetypes [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 9, 2016
pax-web-deployer [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
pax-web-descriptor [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
pax-web-extender-war [PAXWEB-956] - Servlet.destroy method not called when stopping web Mar 19, 2016
pax-web-extender-whiteboard [PAXWEB-967] - Decrementation of the shared WebApplication counter ha… Apr 3, 2016
pax-web-features [PAXWEB-989] - org.eclipse.jetty.websocket.common.SessionListener Apr 16, 2016
pax-web-itest Revert "[PAXWEB-981] Do not create Jetty's Default404Servlet mappings… Apr 23, 2016
pax-web-jaas [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
pax-web-jetty-bundle [PAXWEB-990] - Export javax.websocket packages in pax-web-jetty-bundle Apr 28, 2016
pax-web-jetty Revert "[PAXWEB-981] Do not create Jetty's Default404Servlet mappings… Apr 23, 2016
pax-web-jsp [PAXWEB-824] - ServletContext doesn't always get registered as a service Mar 30, 2016
pax-web-manual [PAXWEB-895] Updated documentation Feb 12, 2016
pax-web-resources [PAXWEB-895] Thread-Syncronisation Feb 29, 2016
pax-web-runtime [PAXWEB-992] HttpService swallows Exceptions during startup (#59) Apr 21, 2016
pax-web-spi [PAXWEB-959] - ResourceDelegatingBundleClassLoader lruCache too small Apr 28, 2016
pax-web-tomcat-bundle [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
pax-web-tomcat [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
pax-web-undertow [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
samples [PAXWEB-986] - whiteboard-blueprint sample contains wrong sample for Apr 13, 2016
.gitignore added some ignores Mar 2, 2015
.travis.yml Update .travis.yml Aug 14, 2015
LICENSE Added license file Apr 9, 2016
README.md Update README.md Apr 9, 2016
circle.yml corrected indention of java - version Dec 3, 2015
pax-web-checks.xml [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness Jan 8, 2016
pax-web.png Add icons Jun 3, 2009
pax-web.svg Fix crlf Oct 1, 2010
pom.xml [PAXWEB-985] - update myfaces dependency to 2.2.10 Apr 13, 2016

README.md

OPS4j Pax Web

Build Status Maven Central License

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.