【发布时间】:2017-05-28 07:06:17
【问题描述】:
我正在尝试像这样从 DNS 获取 IP 地址:
InetAddress hostAddr = InetAddress.getByName("somentp.server.com");
但 hostAddr 为空, 好像找不到。 我从 Java 中的一个线程执行此操作,该线程在 Tomcat 服务器中的 ServletContextListener 上执行。 如果我从同一个线程但在普通的 Java 应用程序中执行此操作,它工作得非常好。 这一切的目标是使用地址作为NTP Client API 的参数。
不知道是Tomcat的问题,还是配置的问题,还是其他的bug
我希望你能帮助我, 谢谢
【问题讨论】:
-
肯定是抛出异常而不是返回null?
标签: java server tomcat7 ip-address