Как JBOSS развернуть конфигурацию каталога файлов свойств ESAPI

Мы хотели бы настроить каталог файлов свойств ESAPI в JBOSS WildFly (что обычно делается с помощью аргумента VM: -Dorg.owasp.esapi.resources="/path/to/.esapi"), но мы предпочитаем делать это ДРУГИМ способом, для поддержки конфигурации свойств diffrent для различных проектов

кто-то знает, как это сделать?

Thaks!

1 ответ

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

Второй метод - через путь к классам. Я никогда не работал в JBOSS, но в Weblogic есть меню конфигурации, где вы можете поместить файлы непосредственно в путь к классам. В вашем случае это звучит так, как будто вы хотите другой файл свойств для нескольких приложений? Единственным выбором будет свойство JVM или аналогичное редактирование пути к классу в weblogic.

Последний метод classpath, который я только хочу завершить, состоит в том, чтобы скомпилировать вашу собственную копию библиотеки с вашими файлами свойств в src / main / resources. Или - действительно взломанный - взломайте файл фляги и выбросьте их вручную. Преимущество подхода "скомпилируй себя" заключается в том, что у вас будут все неопубликованные исправления ошибок, поэтому, если для него назначен другой CWE, вам не нужно ждать официального выпуска.

Другие вопросы по тегам