在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. hdu多校第一场1005(hdu6582)Path 最短路/网络流

    题意: 在无向图上删边,让此图上从起点到终点的最短路长度变大,删边的代价是边长,求最小代价. 题解: 先跑一遍迪杰斯特拉,求出所有点的d[]值,然后在原图上保留所有的边(i,j)仅当i,j满足d[j] ...

  2. 微信-小程序-开发文档-服务端-模板消息:templateMessage.getTemplateList

    ylbtech-微信-小程序-开发文档-服务端-模板消息:templateMessage.getTemplateList 1.返回顶部 1. templateMessage.getTemplateLi ...

  3. Linux_磁盘分区、挂载、查看

    一.挂载 1.查看设备的挂载情况 lsblk或lsblk -f 2.挂载 需求 :给我们的Linux系统增加一个新的硬盘,并且挂载到/home/newdisk 说明:我们以增加一块硬盘为例来熟悉一下磁 ...

  4. 7 Scatter-loading Features

    7.1 About scatter-loading The scatter-loading mechanism enables you to specify the memory map of an ...

  5. springboot EL @Value

    一,springboot中 看一下代码: @Controller public class HelloController { //读取枚举值 @Value("#{T(com.example ...

  6. 用多线程发送邮箱(一次给一个用户发送N封邮件)

    前台不用写,后台执行方法就可以了. namespace SendMail { public partial class SendMail_Page : System.Web.UI.Page { pro ...

  7. C++ SOCKET 基础编程

    { http://c.biancheng.net/socket/ }

  8. thinkphp 系统流程

    用户URL请求 调用应用入口文件(通常是网站的index.php) 载入框架入口文件(ThinkPHP.php) 记录初始运行时间和内存开销 系统常量判断及定义 载入框架引导类(Think\Think ...

  9. bzoj 1059: [ZJOI2007]矩阵游戏 [二分图][二分图最大匹配]

    Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏.矩阵游戏在一个N *N黑白方阵进行(如同国际象棋一般,只是颜色是随意的).每次可以对该矩阵进行 ...

  10. 针对发送网络附件的java方法(使用Apache的jar包调用)

    1.先要在pom.xml文件中引入对应的jar包 <!--添加邮件的网络附件 start--> <dependency> <groupId>org.apache.c ...