【发布时间】:2013-08-22 17:58:02
【问题描述】:
有没有办法在 websphere 应用服务器运行时更改 java 全局变量的值?我在我的 java 应用程序中使用属性文件来指定全局变量的值。但有时我需要在运行时更改变量的值。例如,如果我有一个名为“fileServerLocation”的变量,其值为“C:\Users\test\Downloads”,如果我想将其更改为“C:\Users\test\Desktop”,则为有没有一种方法可以更改变量的值而无需在服务器上重新部署应用程序?
【问题讨论】:
-
什么是java全局变量?
-
您应该为此使用 JNDI。请查看stackoverflow.com/questions/8259181/…。
-
所以你的意思不是全局值?你的意思是某种配置值?
-
如果您的意思是
java:global,您可能应该澄清您的问题,因为当前的措辞已经让几个人感到困惑。 -
是的,我应该说“配置值”。很抱歉造成混乱。