本来在windows系统上调试mapabc是正常,今天转移到linux就出现问题了,经过反复调试,发现是linux无法访问到http://search1.mapabc.com/sisserver引起的问题。
抛出的异常片段:
java.net.UnknownHostException:search1.mapabc.com
这个异常其实是linux无法解析域名引起的,只要在配置一下这个域名对应的IP地址即可解决。
解决办法:
cd /etc/
vi hosts
输入:
211.151.71.11 search1.mapabc.com
保存再查看结果:
[root@localhost etc]# more hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
211.151.71.11 search1.mapabc.com
然后测试一下域名的连接:
[root@localhost etc]# ping 211.151.71.11
PING 211.151.71.11 (211.151.71.11) 56(84) bytes of data.
64 bytes from 211.151.71.11: icmp_seq=0 ttl=242 time=52.6 ms
64 bytes from 211.151.71.11: icmp_seq=1 ttl=242 time=52.4 ms
--- 211.151.71.11 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 52.492/52.560/52.628/0.068 ms, pipe 2
可以ping通了
最后测试网站,不再出现同一个问题,成功运行!
分享到:
相关推荐
linux系统下部署TOMCAT异常错误java.net.UnknownHostException :bogon: bogon 主要原因是主机映射原因 修改hosts文件即可
在Linux环境中运行服务时,可能会遇到“UnknownHostException”的异常情况,这通常发生在尝试访问或设置主机名时出现问题。本文将详细介绍如何诊断并解决这一问题。 #### 错误信息分析 根据提供的部分日志信息: ``...
} catch (java.net.UnknownHostException ex) { ex.printStackTrace(); throw new ParseException(ex.getMessage(), 0); } StringTokenizer tokenizer = new StringTokenizer(ipConfigOutput, "\n"); String ...
import java.net.UnknownHostException; import java.util.Date; public class SNTPClientExample { public static void main(String[] args) { try { InetAddress ntpServerAddress = InetAddress.getByName(...
import java.net.UnknownHostException; import java.util.Map; import java.util.Properties; import java.util.Timer; import java.util.TimerTask; import org.hyperic.sigar.CpuInfo; import org.hyperic.sigar....
java.net.UnknownHostException: localhost.localdomain: localhost.localdomain: 未知的名称或服务 ``` 问题通常是由于主机名解析不正确导致的。以下步骤可帮助解决此类问题: 1. **编辑`/etc/hosts`文件**:添加...
在Java中,可以利用`java.net`包中的`InetAddress`类获取IP,`java.net.UnknownHostException`处理DNS查询。 总之,理解和掌握获取网络IP、子网掩码及DNS信息的方法对于IT从业者来说是基础技能,无论是在日常维护...
- 在安装过程中可能会遇到网络问题,如`java.net.UnknownHostException`,这通常与主机名解析有关。 - 错误代码`<Critical><WebLogicServer><BEA-000386><Serversubsystemfailed.Reason:java.lang.AssertionError:...
} catch(java.net.UnknownHostException ex) { ex.printStackTrace(); throw new java.text.ParseException(ex.getMessage(), 0); } java.util.StringTokenizer tokenizer = new java.util.StringTokenizer...
import java.net.*; import java.io.*; public class MoreConnection{ private static void closeSocket(Socket socket) { if (socket != null) try { socket.close(); } catch (Exception e) { } } public...