我们项目的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
问题就解决了~~~