在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. (转)Python学习笔记(1)__name__变量

    Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执行.每个文件(模块)都可以任意写一些没有缩进的代码,并在载入时自动执行.为了区分 主执行代码和被调用文件,Python引入 ...

  2. GPIO_F427

  3. java 判断int类型为空

    int id = 10; if("0".equals(String.valueOf(id)) || "null".equals(String.valueOf(i ...

  4. 《转》python学习基础

    学习的python本来想自己总结,但是发现了一篇不错的大牛的博客,拿来主义,,又被我实践了 关于前两篇如果总结的不详细,因此把他人的转载过来 http://www.cnblogs.com/BeginM ...

  5. python 数据结构之冒泡排序

    def bubble_sort(alist): # 外层循环冒泡排序进行的次数(len-1) for i in range(len(alist) - 1, 0, -1): # 内层循环控制冒泡的比较: ...

  6. docker删除常见命令

    $ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器 1b7067e19d6f a840 ...

  7. SPN扫描利用

    一.利用环境: 在内网渗透的信息收集中,机器服务探测一般都是通过端口扫描去做的,但是有些环境不允许这些操作.通过利用 SPN 扫描可快速定位开启了关键服务的机器,这样就不需要去扫对应服务的端口,有效规 ...

  8. 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分

    找到你的位置(JS在页面中的位置) 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分. 放在<head>部分 最常用的方式是在页 ...

  9. Error: Cannot find module '@babel/core'

    报错如下 产生原因 babel-loader和babel-core版本不对应所产生的, babel-loader 8.x对应babel-core 7.x babel-loader 7.x对应babel ...

  10. Java怎样获取字符串最后出现的位置

    lastIndexOf();表示获取字符串最后出现的位置,倒数的位置 @Test /** * lastIndexOf();//获取字符串最后出现的位置,倒数的位置 * */ public void f ...