Skip to content

Commit

Permalink
PAXWEB-1274 support jetty 9.4.34 (#293)
Browse files Browse the repository at this point in the history
* PAXWEB-1274 only set classloader if jetty context has not started yet

* PAXWEB-1274 upgrade jetty from 9.4.31 to 9.4.34

Co-authored-by: Tom De Wolf <>
  • Loading branch information
tomdw authored Nov 16, 2020
1 parent 1ecdbbb commit c3d040b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -316,14 +316,14 @@ public void start() throws Exception {
((org.eclipse.jetty.util.component.LifeCycle) server.getThreadPool()).start();
}

// Fixfor PAXWEB-725
ClassLoader classLoader = context.getClassLoader();
List<Bundle> bundles = ((ResourceDelegatingBundleClassLoader) classLoader).getBundles();
BundleClassLoader parentClassLoader
= new BundleClassLoader(bundle);
ResourceDelegatingBundleClassLoader containerSpecificClassLoader = new ResourceDelegatingBundleClassLoader(bundles, parentClassLoader);
context.setClassLoader(containerSpecificClassLoader);
if (!context.isStarted()) {
// Fixfor PAXWEB-725
ClassLoader classLoader = context.getClassLoader();
List<Bundle> bundles = ((ResourceDelegatingBundleClassLoader) classLoader).getBundles();
BundleClassLoader parentClassLoader
= new BundleClassLoader(bundle);
ResourceDelegatingBundleClassLoader containerSpecificClassLoader = new ResourceDelegatingBundleClassLoader(bundles, parentClassLoader);
context.setClassLoader(containerSpecificClassLoader);
context.start();
}

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
<dependency.jdt.groupId>org.eclipse.jdt.core.compiler</dependency.jdt.groupId>
<dependency.jdt.artifactId>ecj</dependency.jdt.artifactId>
<dependency.jdt.version>4.5.1</dependency.jdt.version>
<dependency.jetty.version>9.4.31.v20200723</dependency.jetty.version>
<dependency.jetty.version>9.4.34.v20201102</dependency.jetty.version>
<dependency.jsr303.version>1.8.0</dependency.jsr303.version>
<dependency.jsr305.version>1.3.9_1</dependency.jsr305.version>
<dependency.jstl.version>1.2</dependency.jstl.version>
Expand Down

0 comments on commit c3d040b

Please sign in to comment.