ActiveMQ java.net.UnknownHostException 解决方法

昨天研发部的同事发现,生产环境中 JAVA 程序日志报错 :java.net.UnknownHostException: zhangwu:zhangwu                 /*zhangwu 是调用MQ那台机子的主机名字*/

更奇怪的是,系统刚上线的时候是没有问题的,在调用的主机上ping zhangwu 这台机子不通。

最后找到方法,修改 /etc/hosts  文件

添加一行   192.168.1.1  zhangwu.localdomain zhangwu   问题解决了~

时间: 2024-10-12 14:21:33

ActiveMQ java.net.UnknownHostException 解决方法的相关文章

java中文乱码解决方法汇总

publicstaticvoidmain(String[]argv){ try{ System.out.println("中文");//1 System.out.println("中文".getBytes());//2 System.out.println("中文".getBytes("GB2312″));//3 System.out.println("中文".getBytes("ISO8859_1″));

Mac 下 Terminal 中 Java乱码的解决方法

在 .bash_profile 中增加一行 export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 就可以了. Mac 下 Terminal 中 Java乱码的解决方法,布布扣,bubuko.com

dbunit之org.dbunit.dataset.DataSetException: java.net.MalformedURLException解决方法

一.问题定位 在使用dbunit做DAO的单元测试时,抛出了一个org.dbunit.dataset.DataSetException: java.net.MalformedURLException异常,如下图, 可以看到问题出现在我写的TestDbUnit的49行,再看源代码 第49行是这一句 IDataset ds = new FlatXmlDataSet(file).但实际出现问题的是file对象中的TestDbUnit.class.getClassLoader().getResource

java.lang.OutOfMemoryError: Java heap space解决方法

//首先检查程序有没有限入死循环 这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的.第一次出现这样的的问题以后,引发了其他的问题.在网上一查可能是JAVA的堆栈设置太小的原因. 跟据网上的答案大致有这两种解决方法: 1.设置环境变量 解决方法:手动设置Heap size 修改TOMCAT_HOME/bin/catalina.sh set JAVA_OPTS= -Xms32m -Xmx512m 可以根据自己机器的内存进行更改

转载:java.lang.OutOfMemoryError: Java heap space解决方法

//首先检查程序有没有限入死循环 这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的.第一次出现这样的的问题以后,引发了其他的问题.在网上一查可能是JAVA的堆栈设置太小的原因.跟据网上的答案大致有这两种解决方法:1.设置环境变量 解决方法:手动设置Heap size修改TOMCAT_HOME/bin/catalina.shset JAVA_OPTS= -Xms32m -Xmx512m可以根据自己机器的内存进行更改. 2.j

Java线程死锁解决方法(转)

转自:http://leowzy.iteye.com/blog/740859 Java线程死锁如何避免这一悲剧  Java线程死锁需要如何解决,这个问题一直在我们不断的使用中需要只有不断的关键.不幸的是,使用上锁会带来其他问题.让我们来看一些常见问题以及相应的解决方法: Java线程死锁 Java线程死锁是一个经典的多线程问题,因为不同的线程都在等待那些根本不可能被释放的锁,从而导致所有的工作都无法完成.假设有两个线程,分别代表两个饥饿的人,他们必须共享刀叉并轮流吃饭.他们都需要获得两个锁:共享

Arrays.asList引起的java.lang.UnsupportedOperationException解决方法

在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序如下. 代码块: public class ListTest { public static void main(String[] args) { String[] array = {"1","2","3","4","5"}

启动Eclipse报Initializing Java Tooling错误解决方法

打开Eclipse报错,百度之后按照https://blog.csdn.net/qq_39189632/article/details/78231839这个方法来解决 方法如下: 一.解决方法 (1).第一步删除项目目录下的文件:工作空间下的目录:\.metadata\.plugins\org.eclipse.core.resources\projects (2).第二步重新启动Eclipse 但如此之后,弹出另外一个报错 Could not write metadata for '/Remot

HDP出现Could not create the Java Virtual Machine解决方法

操作系统:Centos6.6,JDK:1.7 ,HDP:2.2 启动HDP平台时,出现如题的错误,解决方法: 在/etc/profile 中加入: export _JAVA_OPTIONS="-Xms512M -Xmx512M" (当然,上面的512可以根据实际情况进行调整) 出现的原因是因为部署的HDP的服务太多了,资源(内存)不够用导致的. 版权声明:本文为博主原创文章,未经博主允许不得转载.