java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException

来源:互联网 发布:mysql数据库百度云资源 编辑:程序博客网 时间:2024/06/01 08:54

最近碰到一个问题奇怪,通过jdbc 连接池连数据库第一次连接初始化很慢,每次都要超过1分钟左右,由于oracle默认连接超过60秒就会拒绝,因此导致程序连不上数据库,虽然后期调了数据库连接限制,但每次重启连接数据库都很慢。检查网络,其他都正常。一直找不到原因,直到一次重启tomcat时日志报如下错误,才明白是dns解析问题,主机名没法解析到IP。


Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: hyapp: hyapp: Temporary failure in name resolution

错误: 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: hyapp: hyapp: 域名解析暂时失败


则需要在/etc/hosts 添加 主机名字映射到IP地址的方法

  1. 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  
  2. ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6  
  3. 172.16.1.37 hyapp

阅读全文
0 0