Hello!

I've just finished initial work on upgrading pax-web to:

* Tomcat 9 with Servlet API 4
* Undertow 2 with Servlet API 4

(remember - Jetty 10 with Servlet API 4 support is still not available).

Initially I worked on new pax-web-7.3.x branch, which is available now: 
https://github.com/ops4j/org.ops4j.pax.web/commits/pax-web-7.3.x

However, after some discussion, I think it's better idea to do *major* 
upgrade (which is Servlet API 3.1 → Servlet API 4.0) of Tomcat and Undertow 
containers in new 8.0.x release. I'll do it soon after taking closer look 
at what's yet to be done in master branch before first 8.0.0 release.

So, if you like, you can test the pax-web-7.3.x branches (it requires 
latest SNAPSHOTs of pax-cdi, myfaces and primefaces, but all the changes 
are already there - my PRs for primefaces and myfaces have been merged). 
All the tests pass both in:

* pax-exam-container-native (pax-web-itest-container-jetty, 
pax-web-itest-container-tomcat, pax-web-itest-container-undertow)
* pax-exam-container-karaf (with Karaf 4.2.1)

pax-web-features have been changes, so tomcat and undertow features use 
servlet-api 4.0, but jetty stays at 3.1. Fundamental bundles (like 
pax-web-api, pax-web-runtime, ...) should work with all servlet-api 
versions ("[3.1,5)").

If you see some issues, want to include some new features before 8.0.0 
release, please let me know!

best regards
Grzegorz Grzybek

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - [email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to