Skip to content
OSGi R4 Http Service and Web Applications (OSGi Enterprise Release chapter 128) implementation using Jetty 9 or Tomcat 8. https://ops4j1.jira.com/wiki/display/paxweb/Pax+Web
Java Other
Find file
Latest commit 3260bd2 @lostiniceland lostiniceland [PAXWEB-895] Lookup of localized and versioned resources
The JSF spec specifies several lookup strategies for resources. This
commit enables lookup of the highest version as well as localized
resources. For Details see JSF 2.2 chapter 2.6.1.3.
Failed to load latest commit information.
pax-web-api add ability to enable/disable SSL renogotiation in Jetty container
pax-web-archetypes [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-deployer [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-descriptor [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-extender-war [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-extender-whiteboard [PAXWEB-946] - Unregistering a servlet/filter from a shared HttpContext
pax-web-features [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-itest [PAXWEB-895] Lookup of localized and versioned resources
pax-web-jaas [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-jetty-bundle PAXWEB-949: add import packages for slf4j
pax-web-jetty Merge branch 'PAXWEB-950_JettyUpgrade'
pax-web-jsp [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-manual [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-resources [PAXWEB-895] Lookup of localized and versioned resources
pax-web-runtime add ability to enable/disable SSL renogotiation in Jetty container
pax-web-spi add ability to enable/disable SSL renogotiation in Jetty container
pax-web-tomcat-bundle [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-tomcat [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web-undertow [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
samples [PAXWEB-895] Lookup of localized and versioned resources
.gitignore added some ignores
.travis.yml Update .travis.yml
README.md added badges to gitproject
circle.yml corrected indention of java - version
pax-web-checks.xml [PAXWEB-941] - Add RAT Plugin to build, to check for ASL completeness
pax-web.png Add icons
pax-web.svg Fix crlf
pom.xml [PAXWEB-950] - Upgrade Jetty to 9.3.7.v20160115

README.md

OPS4j Pax Web

Build Status Maven Central

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.