DNScaching“-Dsun.net.inetaddr.ttl = 30”in glassfish v3?

请原谅我的基本问题,但我是一个软件工程师,并不是很有经验的服务器pipe理员。

我在我的j2ee应用程序中使用reCAPTCHA ,并在谷歌的网站上,他们说,reCAPTCHA插件的Java需要修改DNScaching(把它30秒)。
这在以下链接中提到(在页面底部“-Dsun.net.inetaddr.ttl = 30”

我怎样才能在glassfish v3中设置它?

您可以为您的域设置JVM设置,执行以下操作:

  1. 打开glassfishpipe理控制台(默认情况下它将在端口4848)
  2. 进入configuration – > JVM设置
  3. select“JVM选项”选项卡
  4. 添加你的JVM选项
  5. 停止并启动glassfish域

您也可以在命令行上使用asadmin,如下所示:

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