[Esapi-dev] New Class loading Logic
Jim Manico
jim.manico at owasp.org
Wed Jan 27 23:57:57 EST 2010
I'm with you now. On it.
- Jim
> I was thinking more like:
>
> String filePathToLoad = ".esapi/"+filename;
> ClassLoader[] loaders = new ClassLoader[]
> {getClass().getClassLoader(),
> Thread.currentThread().getContextClassLoader()};
> URL resourceURL = null;
> for (int i = 0; i < loaders.length; i++) {
> resourceURL = loaders[i].getResource(filePathToLoad);
> if (resourceURL != null)
> break;
> }
>
>
> On Wed, Jan 27, 2010 at 10:54 PM, Jim Manico <jim.manico at owasp.org
> <mailto:jim.manico at owasp.org>> wrote:
>
> ClassLoader loader = ClassLoader.getSystemClassLoader();
> if ( loader == null ) loader =
> Thread.currentThread().getContextClassLoader();
> if ( loader == null ) loader = getClass().getClassLoader();
> if ( loader == null ) throw new IllegalArgumentException(
> "Failure to load ESAPI configuration from classpath");
>
> Better? If you like, I'll push 1.4.4 rc3 now.
>
> --
> Jim Manico
> OWASP Podcast Host/Producer
> OWASP ESAPI Project Manager
> http://www.manico.net
>
> _______________________________________________
> Esapi-dev mailing list
> Esapi-dev at lists.owasp.org <mailto:Esapi-dev at lists.owasp.org>
> https://lists.owasp.org/mailman/listinfo/esapi-dev
>
>
--
Jim Manico
OWASP Podcast Host/Producer
OWASP ESAPI Project Manager
http://www.manico.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.owasp.org/pipermail/esapi-dev/attachments/20100127/6efef92d/attachment.html
More information about the Esapi-dev
mailing list