繁体   English   中英

如何在JBoss中设置环境变量

[英]How to set environment variables in JBoss

我们正在开发一个部署在JBoss中的应用程序。 我们想定义一个这样的属性文件:

URL_DEVELOPMENT.properties = ...
URL_TEST.properties = ...
URL_PRODUCTION.properties = ...

并在JBoss中定义一个环境变量,其中包含有关执行上下文的信息

for example --> ENVIRONMENT = DEVELOPMENT

有谁知道:

1)如何在JBoss中设置环境变量。

2)如何从运行时执行中部署在JBoss中的应用程序中获取这些变量?

谢谢 !

最简单,最直接的方法是登录jboss web admin: www.yoururl:9990

然后在配置下,查找系统属性。

在运行时,它非常简单: System.getProperty(yourPropertyKey)和好处是任何这些属性的更改都会立即在运行时反映出来。

另一种情况是打开standalone.xml

<server ...>
   <system-properties>
        <property name="eclipselink.archive.factory" value="org.jipijapa.eclipselink.JBossArchiveFactoryImpl"/>
   </system-properties>
</server>

另一个选择是读取jboss cli并从那里配置系统属性。 (仅在您希望使用远程jboss并且无法访问服务器且无法访问Web管理员时才有用)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM