All issues

Pax Web does not work with Jetty 9.4.18
PAXWEB-1209
Provide JavaServlet-contract
PAXWEB-1116
Race issue between paxweb-config-N-thread-M and configadmin thread that registers servlets
PAXWEB-1098
Turn Jetty Dependency back to 9.3.14 due to incompatible changes with Jetty
PAXWEB-1071
Unable to start Jetty within pax-web-jetty-bundle
PAXWEB-1025
Upgrade Jetty to 9.3.7.v20160115
PAXWEB-950
HttpService.unregister() not working
PAXWEB-909
Tomcat: JSP tests fail
PAXWEB-878
REGRESSION: Virtual-Host settings not really fully functional
PAXWEB-571
Http Context Null Pointer Exception On Updating War Bundle
PAXWEB-542
Modify Context after Startup
PAXWEB-519
Modify Context after Startup
PAXWEB-465
Get Tomcat working again
PAXWEB-451
Pax Web war feature in karaf depends on jetty instead of httpservice
PAXWEB-419
javax.servlet export version should not use range
PAXWEB-394
java.lang.IllegalStateException: Http context already used. Context params can be set only before first usage
PAXWEB-390
Jetty-Bundle fails to start
PAXWEB-386
default Servlet handles all requests because of "/*" fallback
PAXWEB-241
NPE in org.ops4j.pax.web.service.internal.HttpServiceContext$SContext
PAXWEB-138
Distribution licenses of bundled software are violated
PAXWEB-116
Validate HttpService.registerServlet parameters
PAXWEB-17
Validate HttpService.registerResources parameters
PAXWEB-16
Implement HttpService.unregister()
PAXWEB-15
Implement resources handling
PAXWEB-14
Fix welcome file handling
PAXWEB-1145
Static Content Jetty handler tests fail
PAXWEB-1136
Import-Package for org.ops4j.pax.web.service not optional breaking resolution
PAXWEB-1113
[R7] JAXRS-Whiteboard not working due to missing HttpContext
PAXWEB-1090
[R7] JAXRS-Whiteboard not working due to missing HttpContext
PAXWEB-1089
Improve lazy-initialization in Undertow
PAXWEB-1037
Race condition and NPE in DefaultWebAppDependencyManager
PAXWEB-1008
Async requests handled by Default404Servlet in pax-web-jetty
PAXWEB-981
JSP-Webapp without JSF-dependencies wont start when MyFaces-Core is installed
PAXWEB-953
Reregistering servlet with same alias fails
PAXWEB-935
Servlet mappings are not removed in JettyServerImpl
PAXWEB-912
Performance issue in ResourceServlet that calls twice httpContext.getResource()
PAXWEB-911
Jetty is upgraded to version 9.3.5.v20151012 for huge performance gain in servlet registration
PAXWEB-896
Karaf-Itests fail with Karaf 4 M3
PAXWEB-850
Jetty-Bundle not able to deploy JSF-Bundle (WAR-Extender)
PAXWEB-811
pax-web-features.xml is broken
PAXWEB-779
Adding multiple filter models that use the same pattern causes a Internal error.
PAXWEB-773
No LoginService found with Karaf 3.0
PAXWEB-675
Wrong java compliance settings
PAXWEB-667
org.ops4j.pax.web.service.internal.Executor swallows exceptions
PAXWEB-625
Missing synchronization in WebApplication.setHttpContextMapping()
PAXWEB-481
Changes in HttpService break Pax CDI
PAXWEB-470
pax web still using uninstalled bundle
PAXWEB-442
Unable to load Myfaces JFS2 example War under karaf 2.3-snapshot
PAXWEB-382
httpTracker.removeServlet(mountPoint) does not stop the javax.servlet.ServletContext again
PAXWEB-285
HttpService - Felix Webconsole doesn't render right, the resources aren't loaded
PAXWEB-259
issue 1 of 1187

Pax Web does not work with Jetty 9.4.18

Description

Pax Web 7.3.3 does not work with Jetty 9.4.18 or later because the following lines in JettyServerImpl:

1 2 // load some other required classes QueuedThreadPool.class.getClassLoader().loadClass("org.eclipse.jetty.util.thread.QueuedThreadPool$1"); QueuedThreadPool.class.getClassLoader().loadClass("org.eclipse.jetty.util.thread.QueuedThreadPool$2");

fail with error:

1 2 3 4 5 6 7 java.lang.ClassNotFoundException: org.eclipse.jetty.util.thread.QueuedThreadPool$2 cannot be found by org.eclipse.jetty.util_9.4.19.v20190610 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:508) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:419) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:411) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:359)

 

Environment

None

Status

Assignee

Jean-Baptiste Onofre

Reporter

GianMaria Romanato

Labels

None

Components

Affects versions

7.3.3

Priority

Blocker