Почему ContextClassLoader возвращает путь с восклицательным знаком?

Я пытаюсь открыть файл в jar в WEB-INF / lib с помощью

Thread.currentThread().getContextClassLoader();
 URL url=classLoader.getResource(myconfig);

В отладчике я вижу:

jar:file:/C:/apache-tomcat/webapps/mywebapp/WEB-INF/lib/myjarresource.jar! 
 /conf/configuration.xml

Почему в пути к файлу стоит "!" ? Думаю, по этой причине приложение не может открыть этот файл. Как получить правильный путь? Спасибо.

6
задан user710818 2 March 2012 в 09:04
поделиться