commit | 46944abbb854ea10901cfa74ea7258dcbae97a0a | [log] [tgz] |
---|---|---|
author | Violeta Georgieva <vgeorgieva@pivotal.io> | Mon Dec 05 11:26:11 2016 +0200 |
committer | Violeta Georgieva <vgeorgieva@pivotal.io> | Mon Dec 05 11:26:11 2016 +0200 |
tree | 665d4feafc29aa29acbd04a8c995b75ecbf70337 | |
parent | 2016847082b46fbfb4fe46f3a67433f538943bc2 [diff] |
Initialize BundleWebResource only once.
diff --git a/org.eclipse.gemini.web.tomcat/src/main/java/org/eclipse/gemini/web/tomcat/internal/bundleresources/BundleWebResource.java b/org.eclipse.gemini.web.tomcat/src/main/java/org/eclipse/gemini/web/tomcat/internal/bundleresources/BundleWebResource.java index a80557c..9507af4 100644 --- a/org.eclipse.gemini.web.tomcat/src/main/java/org/eclipse/gemini/web/tomcat/internal/bundleresources/BundleWebResource.java +++ b/org.eclipse.gemini.web.tomcat/src/main/java/org/eclipse/gemini/web/tomcat/internal/bundleresources/BundleWebResource.java
@@ -254,13 +254,14 @@ public URL getURL() { if (this.url == null) { this.url = getEntryFromBundle(this.path); - } - String urlStr = this.url.toString(); - if (urlStr.endsWith(".jar")) { - try { - this.url = UriUtil.buildJarUrl(urlStr); - } catch (MalformedURLException e) { - throw new IllegalArgumentException(e); + + String urlStr = this.url.toString(); + if (urlStr.endsWith(".jar")) { + try { + this.url = UriUtil.buildJarUrl(urlStr); + } catch (MalformedURLException e) { + throw new IllegalArgumentException(e); + } } } return this.url;