关于jboss5.x:在JBoss中定义<Environment…>元素的位置

Where to define <Environment…> elements in JBoss

我尝试在JBoss 5.1中定义环境条目,并将其添加到server / default / deploy / jbossweb.sar / context.xml文件中:

1
<Environment type="java.lang.String" name="name" value="value" />

启动时发生以下错误:

2010-01-26 14:50:08,383 ERROR
[org.jboss.web.tomcat.service.deployers.JBossContextConfig]
(main) XML error parsing: context.xml
org.jboss.xb.binding.JBossXBException:
Failed to parse source: Resource
cannot appear in this position.
Expected content of Context is
unordered_sequence: attributes?
InstanceListener* Realm? Parameters*
Manager? Loader? Valve* SessionCookie?
Resources? Listener*

我在哪里可以在JBoss中定义环境条目(但在应用程序的EAR之外)?


本文确认(可能)无法在JBoss中配置环境条目。作者建议使用PropertiesService作为替代。

properties-service.xml中的属性配置效果很好!