我的网络应用程序使用 java8。我想更改 JAVA DNS 缓存的设置。
这是代码:
java.security.Security.setProperty("networkaddress.cache.ttl", "60");
java.security.Security.setProperty("sun.net.inetaddr.negative.ttl", "10");
我想知道在 DNS 机会初始化之前我应该在哪里编写代码(在哪个类文件中)以反映 JVM 中的更改。
我想使用 java 实用程序类文件进行更改。请提出同样的建议。
并建议如何在 build.xml(ant) 中配置相同的更改?
我同意更新的答案,他们建议更改安全文件。但由于我的项目中存在限制,我也想以其他方式了解配置。
您还可以通过添加此行来全局设置它
networkaddress.cache.ttl=60
to $JAVA_HOME/jre/lib/security/java.security
file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)