在linux系统下部署Java产品的集群环境时,后台报出如下异常,系统报找不到名为“QATest242”的主机: 
ERROR  - Get local host name failed -com.trs.infra.cluster.ClusterConfig.getMemberHost(ClusterConfig.java:293) 
java.net.UnknownHostException: QATest242: QATest242 
        at java.net.InetAddress.getLocalHost(InetAddress.java:1353) 
        at xxxxxxx 产品异常信息 
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029) 
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862) 
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013) 
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357) 
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) 
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) 
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) 
        at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277) 
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) 
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701) 
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432) 
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) 
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349) 
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) 
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) 
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) 
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) 
        at org.apache.catalina.core.StandardService.start(StandardService.java:480) 
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) 
        at org.apache.catalina.startup.Catalina.start(Catalina.java:556) 
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
        at java.lang.reflect.Method.invoke(Method.java:597) 
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) 
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

出错的Java代码: 
InetAddress localhost = InetAddress.getLocalHost();

解决办法: 
    打开linux机器的etc/hosts文件,在文件最后加上下面这句话,重启ekp应用即可 
192.9.100.242 cluster242.domain QATest242 
192.9.100.242:ip地址 
cluster242.domain:第二位为域名 
QATest242:主机名称 
------------------------------------------ 
测试方案: 
ping  127.0.0.1  可以ping通 
ping  localhost  不通 
说明是主机映射的原因。 
解决方法: 
修改etc/hosts 文件 
[oracle@bogon ~]$ su - root 
Password: 
[root@bogon ~]# cd .. 
[root@bogon /]# cd .. 
[root@bogon /]# cd etc 
[root@bogon etc]# cat hosts 
# Do not remove the following line, or various programs 
# that require network functionality will fail. 
127.0.0.1               bogon.localdomain bogon 
在hosts文件中追加下面一行就OK了: 
127.0.0.1 localhost.localdomain localhost 
61.191.39.18  szxapp

java.net.UnknownHostException 异常处理(转)的更多相关文章

  1. java.net.UnknownHostException 异常处理(个人案例)

    案例 今天在公司开发中,遇到一个比较奇怪的异常 ,java.net.UnknownHostException 异常处理  ,一直没找到什么好的办法解决 解决方案 在公司的项目开发中,项目都是连了很多个 ...

  2. java.net.UnknownHostException异常处理

    1.问题描述 最近迁移环境,在Linux系统下部署Java产品的应用,后台报出如下异常,系统报找不到名为“xxx-houtai1”的主机: 1 java.net.UnknownHostExceptio ...

  3. java.net.UnknownHostException 异常处理

    修改hosts文件: 1.把机器名和ip写在下面 2.hosts文件生效   soure /etc/hosts

  4. nested exception is java.net.UnknownHostException: mybatis.org异常处理

    最近自己写了个小项目(丛林商城V1.0),一个简单的网上商铺:主界面是商品的展示和登录,面对三种角色的人群:一般客户,VIP客户,管理员,与之对应的三种商品价格,登陆后根据具体角色来显示商品的价格:还 ...

  5. 第11章 Java异常与异常处理

    1.Java异常简介 1.什么是异常异常出现的时候代码会无法正常运行下去,会产生各种问题2.捕捉异常的作用提早发现异常,方便查找问题,并给出解决方法3.Java中的异常1.Java中所有不正常的类都是 ...

  6. java.net.UnknownHostException: promote.cache-dns.local: unknown error

    一.错误 程序启动时提示如下错误: java.net.UnknownHostException: promote.cache-dns.local: unknown error 直译就是: 主机名pro ...

  7. JAVA动手动脑异常处理

    1>请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. import javax.swing.*; class AboutEx ...

  8. 解决Linux中java.net.UnknownHostException: oracledb.sys.iflashbuy.com问题

    Linux环境报java.net.UnknownHostException: oracledb.sys.iflashbuy.com,原因为Linux下无法解析oracledb.sys.iflashbu ...

  9. Java Socket常见异常处理 和 网络编程需要注意的问题

    在java网络编程Socket通信中,通常会遇到以下异常情况: 第1个异常是 java.net.BindException:Address already in use: JVM_Bind. 该异常发 ...

随机推荐

  1. iOS 多层级的immutable objects 转换成 mutable objects

    第一种方法是:将多层级的递归转换 方法: +(id) recursiveMutable:(id)object { if([object isKindOfClass:[NSDictionary clas ...

  2. 牛客多校第十场 D Han Xin and His Troops 中国剩余定理

    题意: 韩信有若干个兵,给定你若干个模数和余数,再给你一个1e18以内的范围限制,求解同余方程组,如果无解,输出“他一定在撒谎”,如果最小解超出范围限制,输出“他可能在撒谎”,否则输出最小解 注意:不 ...

  3. C++之静态(static)

    一.静态数据成员与静态成员函数 二.从内存角度看静态数据成员 三.从this指针谈静态成员函数 四.注意事项 五.补充说明 1.<静态>课程评论: 静态成员是类的成员,不是对象的成员: 静 ...

  4. Spring AOP之注解实现

    在自定义个注解之后,通过这个注解,标注需要切入的方法,同时把需要的参数传到切面去.那么我们怎么在切面使用这个注解.我们使用这个自定义注解一方面是为了传一些参数,另一方面也是为了省事.具体怎么省事,看我 ...

  5. RHEL7更换yum源

    1,删除注册和订阅提示 查找subscription-manager相关组件: rpm -qa | grep subscription-manager 删除subscription-maanager相 ...

  6. Redhat 7.0 安装桌面环境

    1.安装桌面环境组件 #yum groupinstall "Server with GUI" 2.切换到图形界面 #startx 3.设置启动模式为图形界面 #rm /etc/sy ...

  7. vue点击跳转拨号界面

    <a :href="'tel:' + VipInfo.HotelPhone" style="text-decoration:none;color:black;opa ...

  8. python3 日志重复打印logger

    在python2中正常的日志,单只直接使用python3,发现日志重复了,其实是handlers多添加的原因, python2代码 ---------------------------------- ...

  9. Theorem、Proposition、Lemma和Corollary等的解释与区别

    Theorem:定理.是文章中重要的数学化的论述,一般有严格的数学证明. Proposition:可以翻译为命题,经过证明且interesting,但没有Theorem重要,比较常用. Lemma:一 ...

  10. The Battle of Chibi

    The Battle of Chibi 给出一段长度为n的序列\(\{a_i\}\),求其中长度为m的严格上升子序列个数\(mod\ 10^9+7\),\(n\leq 10^3\). 解 不难想到设\ ...