2015-04-16 4 views
0

Я пытаюсь использовать getValidSafeHtml() функции библиотеки esapi но получаю следующее исключениеПолучение antisamy-esapi.xml не нашел исключение при попытке использовать библиотеку OWASP ESAPI

org.owasp.esapi.errors.ConfigurationException : Couldn't find antisamy-esapi.xml 

Я скопированный antisamy-esapi.xml в том же где я держал ESAPI.properties и validation.properties, и обе загружаются правильно, но получение antisamy-esapi.xml не найдено исключение. Пожалуйста, помогите, поскольку я застрял в этой ошибке за последние два дня.

Любая помощь будет оценена по достоинству.

Заранее спасибо.

+0

Какую версию esapi являются вы используете? – avgvstvs

+0

Я использую Esapi 2.0 – androidDev

+0

Обновление до esapi 2.1.0. Он не только исправляет некоторые криптозащитные уязвимости, определенные MITER, но и поглощает массу зависимостей ... Я не считаю, что у него есть зависимость от антисамии. – avgvstvs

ответ

0

сделать папку с именем «esapi» на пути ESAPI.properties, переместите antisamy-esapi.xml в папку «esapi», очистить проект и попробовать еще раз ~

| 
|--ESAPI.properties 
|--esapi 
    |--antisamy-esapi.xml 
+0

не работает и, глядя на источник (DefaultSecurityConfiguration.java), похоже, хочет, чтобы «.esapi» не «esapi» (не уверен, как создать папку, начинающуюся с точки в окнах с помощью tomcat, но если есть трюк, я играю) –