我搜索了在 JBOSS
应用程序中定义变量的方法,并在我的Web应用程序中使用它,但我没有找到任何教程,
所以我想问一下,我可以在JBOSS服务器级别定义变量吗?
并在服务器中部署的多个应用程序中使用它?
答案 0 :(得分:2)
您可以定义服务器范围的系统属性。
例如,要在standalone.xml
中定义系统属性,请在extensions
部分后面添加它们:
<system-properties>
<property name="my.property.first" value="Some value 1"/>
<property name="my.property.second" value="Some value 2"/>
</system-properties>
然后,您可以在任何已部署的应用程序中使用这些属性,例如:
System.getProperty("my.property.first") // Returns "Some value 1"
答案 1 :(得分:0)
可以采用多种方法,其中一种方法是创建自定义模块,每个需要访问变量(属性)的项目都依赖于该模块。请参阅此参考https://developer.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath
希望有所帮助