在 JBOSS 应用程序服务器级别定义变量
Define variable in JBOSS application server level
我搜索了在 JBOSS
应用程序中定义变量并在我的网络应用程序中使用它的方法,但我没有找到任何教程,
所以我想问一下,我可以在JBOSS服务器级别定义变量吗?
并在服务器中部署的多个应用程序中使用它?
可以采用多种方法,其中之一是创建自定义模块,每个需要访问您的变量(属性)的项目都将依赖于该模块。请参阅此参考 https://developer.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath
希望对您有所帮助
您可以定义服务器范围的系统属性。
例如,要在 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"
我搜索了在 JBOSS
应用程序中定义变量并在我的网络应用程序中使用它的方法,但我没有找到任何教程,
所以我想问一下,我可以在JBOSS服务器级别定义变量吗?
并在服务器中部署的多个应用程序中使用它?
可以采用多种方法,其中之一是创建自定义模块,每个需要访问您的变量(属性)的项目都将依赖于该模块。请参阅此参考 https://developer.jboss.org/wiki/HowToPutAnExternalFileInTheClasspath
希望对您有所帮助
您可以定义服务器范围的系统属性。
例如,要在 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"