Я добавил в свой проект библиотеку OWASP ESAPI. И в настоящее время я застрял с проблемой, где найти файл ESAPI.properties
. Позже этот проект должен быть развернут на нескольких серверах, к которым у меня нет доступа. Поэтому, на мой взгляд, нет возможности настроить переменнуюorg.owasp.esapi.resources
, и я не могу поместить ее в домашний каталог пользователя. Так что единственное место, куда я могу поместить этот файл, это SystemResource Directory/resourceDirectory
, но где он? Я уже пробовал ставить эти файлы:
.esapi/ESAPI.properties
esapi/ESAPI.properties
ESAPI.properties
В эти места:
$CATALINA_HOME/webapps/<MY_PROJECT>/
$CATALINA_HOME/webapps/<MY_PROJECT>/WEB-INF
$CATALINA_HOME/webapps/<MY_PROJECT>/WEB-INF/classes
$CATALINA_HOME/webapps/<MY_PROJECT>/META-INF
Но во всех этих местах я получаю ошибку: Not found in SystemResource Directory/resourceDirectory: .esapi\ESAPI.properties
Итак, где я должен найти этот файл? Это устаревший проект (просто Eclipse Project без Maven), и его структура довольно уродлива. Нет такого каталога, как /src/main/resources
, где, по моему мнению, должен находиться этот файл ESAPI.properties
. Я создал этот каталог, но где, наконец, должен быть этот файл после развертывания архива WAR на Tomcat?