2012-06-18 1 views
0

В настоящее время пытается, без успеха, настроить элемент AUTH-METHOD в web.xml извне (через свойства системы, загруженные во время запуска JBoss 7.1.1).Конфигурирование auth-метода web.xml извне к файлу EAR

Я думал, что это будет делать работу:

<login-config> 
    <auth-method>${prest_authMethod}</auth-method> 
    <realm-name>PREST Authentication</realm-name> 
</login-config> 

Но он выходит из строя во время развертывания:

12:56:01,773 ERROR [org.apache.catalina.startup.ContextConfig] (MSC service thread 1-4) Cannot configure an authenticator for method ${prest_authMethod} 

Есть ли способ получить доступ к свойствам системы от web.xml? Или любой другой способ настроить AUTH-METHOD с внешней конфигурацией? Спасибо за любую помощь.

ответ

0

По-видимому, эта конфигурация больше не работает на JBoss 7, но работает над JBoss 5 и 6. Посмотрите на https://issues.jboss.org/browse/AS7-3195. Причина - «вне спецификаций EE».

Однако из-за большого количества жалоб сообщества это должно возвращаться в EAP 7.1.2 и 7.2 GA (версия сообщества 7.1.2 не была создана как выпущенная версия, патч должен содержать 7.2).

0

Я попытался получить доступ к свойствам таким образом, установив их в разделе системных свойств файла standalone.xml. Он разбился и сожжен, делая это так, что жаль.

Установка его при запуске сервера с -Dproperty = myProperty действительно работал.

Кстати, я использую Jboss EAP 6.0, который практически такой же.