remm 2003/12/19 08:44:13
Modified: catalina/src/share/org/apache/catalina/loader
WebappClassLoader.java
Log:
- Reset the repositories array on certain methos calls.
- Override addURL to set hasExternalRepositories to true.
Revision Changes Path
1.30 +12 -1
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappClassLoader.java
Index: WebappClassLoader.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappClassLoader.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- WebappClassLoader.java 11 Dec 2003 16:41:28 -0000 1.29
+++ WebappClassLoader.java 19 Dec 2003 16:44:13 -0000 1.30
@@ -586,6 +586,7 @@
URL url = new URL(repository);
super.addURL(url);
hasExternalRepositories = true;
+ repositoryURLs = null;
} catch (MalformedURLException e) {
throw new IllegalArgumentException(e.toString());
}
@@ -848,6 +849,16 @@
// ---------------------------------------------------- ClassLoader Methods
+
+
+ /**
+ * Add the specified URL to the classloader.
+ */
+ protected void addURL(URL url) {
+ super.addURL(url);
+ hasExternalRepositories = true;
+ repositoryURLs = null;
+ }
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]