奋斗了n(n>7)小时,终于解决了连接远程JMS JNDI的问题:java.rmi.NoSuchObjectException: no such object in table

来源:互联网 发布:sql语句查询信息语句 编辑:程序博客网 时间:2024/04/27 19:33
我们项目的JMS服务器是JBoss 4.0.4,放在一台linux的服务器上,以前运行得都挺好
昨天在连接JNDI的时候发生异常java.rmi.NoSuchObjectException: no such object in table 的异常
  发生在 QueueConnectionFactory qcf = (QueueConnectionFactory) ctx.lookup("UIL2ConnectionFactory");
搜遍了网络,查遍了JNDI的文档,试遍了所有提到的解决方法,均不奏效
项目进度又比较紧,简直要爆炸了
后来想到昨天有人动过 linux的域名解析方面的东西,可能与此有关
于是恢复了 linux下的 etc/hosts 到原来的
127.0.0.1 localhost
10.1.1.202 servername

问题就解决了~~~
原创粉丝点击