关于websphere中jvm的定制变量读取问题
我在webspere的管理控制台下 servers->server types->WebSphere application servers->server1->Server Infrastructure->Java and Process Management->Process definition->Java Virtual Machine->Custom properties下面定制了自己的变量,名字叫myroot,值是d:/test
在我的web应用中使用如下语句读取不到这个自己定制的变量
Properties p = System.getProperties();
System.out.println(p.getProperty("myroot"));
不知道哪位用过这种东西,请指教 --------------------编程问答-------------------- 所有的设置我都保存了,机器都重启了,还是读取不到。。。。 --------------------编程问答-------------------- up --------------------编程问答-------------------- 检查Websphere中对应应用启动的进程,看看有没有加载到你自定义的变量就知道啦。例如:
...
Dclient.override.encoding=GBK -Dfile.encoding=GBK -Dibm.system.encoding=GBK -Djava.awt.headless=true -Doracle.jdbc.V8Compatible=true -Duser.country=CN -Duser.language=zh -Duser.region=CN
...
上面的几个参数就是我自定义的参数,启动的时候就加载进来。也可能是Websphere对自定义属性有什么要求,你应该查一下,Websphere支持那些属性变量。
补充:企业软件 , WebSphere