Glassfish: недопустимый символ в пути по индексу 11: commons-logging-1.1.jar?

Итак, я собираюсь разработать веб-приложение Spring MVC. Но каждый раз, когда я развертываю приложение, возникает исключение, в котором говорится:

java.net.URISyntaxException: недопустимый символ в пути по индексу 11: файл:/E:/Мои документы/NetBeansProjects/ProjectName/build/web/WEB-INF/lib/commons-logging-api-1.1.jar.

Поэтому я подумал, что, возможно, банка повреждена, поэтому я загрузил другой файл банки, у которого также есть такая же проблема. Что вызывает это?

Само веб-приложение работает нормально. Но все же это исключение меня раздражает.


person William Wino    schedule 16.07.2012    source источник


Ответы (1)


Вы имеете в виду пробел в индексе 11, пробелы недействительны в uri, закодируйте пробел

file:/E:/My%20Documents/NetBeansProjects/ProjectName/build/web/WEB-INF/lib/commons-logging-api-1.1.jar
person Musa    schedule 16.07.2012
comment
Хм, а где кодировать? Я просто автоматически построил его с помощью Netbeans. - person William Wino; 16.07.2012
comment
использовать путь без пробелов, возможно? - person Ryan Fernandes; 16.07.2012