В документации Seam вы можете поверить, что если вы определите свойство в web.xml или с помощью аргумента -D, оно найдет его и автоматически установит для вашего компонента.Поэтому, если у вас есть bean-компонент gateway с свойством login и сеттером, вы можете создать свойство gateway.login в seam.properties, но если вы определили его в -D, вы должны использовать org.seam.properties.gateway.login.Я получил это для работы (с -D то есть), но я не мог получить его, чтобы увидеть либо определения & Parameter или & Environment из в context.xml.
Я делаю это, потому что у меня есть ключи от продавцашлюз, который у меня не может быть в текстовом файле в проекте, и, скорее всего, не будет в catalina.sh, так как он может быть использован для других приложений.Приятной особенностью context.xml является то, что он находится на сервере и может быть ограничен одним приложением, которое использует шлюз.