unix系统有2个IP。一个是127.0.0.1和自身IP65.168.95.55(假设).如果你需把jboss放置在这个unix下面。并通过jboss的连接池访问EJB。会报出远程访问IP:127.0.0.1不能够访问。原因是由于unix系统默认的访问IP是127.0.0.1。所以变成了自己访问自己的IP。导致实际的Jboss连接池连接不上。
解决办法:修改unix下面/ects/hosts文件,把原域名127.0.0.1改成IP65.168.95.55就可以正常访问。
或者可以通过
InetAddress getLocalHost() 查看当前需要访问的unix的IP是多少。如果是127.0.0.1就需要通过以上方法改写成65.168.95.55
posted on 2007-02-16 18:17
Dragonofson 阅读(255)
评论(0) 编辑 收藏 所属分类:
unix