JBoss后台运行时系统环境变量变化,该怎么处理
JBoss后台运行时系统环境变量变化Java codeSystem.out.println(Browse all environment variables:)Map
JBoss后台运行时系统环境变量变化
Java codeSystem.out.println("Browse all environment variables:");Map envs = System.getenv();Iterator it = envs.entrySet().iterator();while(it.hasNext()){ Entry entry = (Entry) it.next(); System.out.println( entry.getKey() + "=" + entry.getValue());}System.out.println("System.getenv(\"APPDATA\") = " + System.getenv("APPDATA"));
以上代码在直接启动JBoss之后,能够正确找到环境变量APPDATA
14:33:24,595 INFO [STDOUT] System.getenv("APPDATA") = C:\Documents and Settings\bruce\Application Data
但是使用jbosssvc将JBoss作为Windows后台程序运行时就得不到正确的值,总是null。其他环境变量也有一些不同。
我看过jbosssvc的源代码,不觉得有什么问题,直觉告诉我这可能的是Windows Security方面的问题。有谁能给我一些建议吗?
[解决办法]看不懂。。顶一个。。。。
[解决办法]