gpt4 book ai didi

java - 在运行时获取 JAVA_OPTS

转载 作者:行者123 更新时间:2023-11-30 07:16:14 25 4
gpt4 key购买 nike

我的应用程序部署在 Tomcat 上,我在 /etc/default/tomcat7 中配置了 JAVA_OPTS 环境变量。

似乎有上百万个不同的地方可以将这些变量提供给 Tomcat,所以我想检查我提供的值是否是实际使用的值。有没有什么我可以在运行时检查以确定这个变量的值。我检查了 System.getProperties(),但它似乎不存在。

最佳答案

如果您正在寻找只是属性覆盖和 JVM 参数,您可以使用 RuntimeMXBean :

RuntimeMXBean mxBean = ManagementFactory.getRuntimeMXBean();
System.out.println(mxBean.getInputArguments());

例如,使用以下命令行运行:

java -Xms512m -Xmx1024m -Dtest.prop=foo com.example.sandbox.RuntimeMXBeanExample

我得到以下输出:

[-Xms512m, -Xmx1024m, -Dtest.prop=foo]

请注意,这包括传递给 main() 方法的参数。

关于java - 在运行时获取 JAVA_OPTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17193128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com