Ошибка при использовании esapi с CF8 и JavaLoader

java.lang.reflect.InvocationTargetException SecurityConfiguration class (org.owasp.esapi.reference.DefaultSecurityConfiguration) CTOR threw exception. 

Я получаю вышеуказанную ошибку, когда пытаюсь сделать

    <cfset esapi=JavaLoader.create('org.owasp.esapi.ESAPI')/>
    <cfdump var="#esapi.randomizer()#"/>

Итак, я предполагаю, что я не сделал какой-то шаг по настройке esapi... но я не уверен, что...


person ztatic    schedule 01.11.2011    source источник
comment
ой, может кто-нибудь перенести это в stackoverflow?   -  person ztatic    schedule 01.11.2011
comment
У меня нет ответа, но можете ли вы опубликовать больше трассировки стека? Это поможет другим в диагностике проблемы.   -  person Leigh    schedule 21.11.2011
comment
вот трассировка стека pastebin.com/1hRxdHsw   -  person ztatic    schedule 22.11.2011
comment
Я не знаком с этой библиотекой. Но в сообщении об ошибке говорится, что это файл конфигурации, т.е. ESAPI.properties could not be loaded by any means. Полный выстрел в темноте, но вы можете просмотреть эту ветку о расположении файла конфигурации. Может быть, вы могли бы положить его в банку? stackoverflow.com /вопросы/7696423/   -  person Leigh    schedule 22.11.2011


Ответы (2)


В сообщении об ошибке говорится, что не удается найти файл конфигурации, т.е. ESAPI.properties could not be loaded by any means. Полный выстрел в темноте, но этот поток предлагает он будет обнаружен, если вы поместите его в банку в папке ресурсов, т.е.

   /resources/ESAPI.properties
person Leigh    schedule 22.11.2011

Вы добавили банку esapi в путь к классам сервера CF?

person Jake Feasel    schedule 21.11.2011
comment
Это помешало бы использованию javaLoader;) - person Leigh; 22.11.2011