glassfish v3 中的 DNS 缓存“-Dsun.net.inetaddr.ttl=30”?

glassfish v3 中的 DNS 缓存“-Dsun.net.inetaddr.ttl=30”?

请原谅我的问题很基础,但我是一名软件工程师,对服务器管理不太有经验。

我在用验证码在我的杰2EE应用程序,在谷歌的网站上,他们说 Java 的 reCAPTCHA 插件需要修改 DNS 缓存(将其设置为 30 秒)。
下面提到了这一点关联(在页面底部“-Dsun.net.inetaddr.ttl=30”

我如何在 glassfish v3 中设置它?

答案1

您可以按照下列步骤为您的域设置 JVM 设置:

  1. 打开 glassfish 管理控制台(默认情况下位于端口 4848)
  2. 进入配置 -> JVM 设置
  3. 选择“JVM 选项”选项卡
  4. 添加您的 JVM 选项
  5. 停止并启动glassfish域

您也可以在命令行上使用 asadmin,例如:

asadmin create-jvm-options -Dsun.net.inetaddr.ttl=30

相关内容