xuxm1903
发贴: 2
积分: 0
|
于 2007-03-13 15:57
我的JBOSSMQ服务器是部署在移动机房的,当时做了一个短口映射,把一个内网IP影射成了一个公网IP,在外网可以访问我的公网IP,于是我自己写了一个客户端访问这太JBOSS服务器,并且jndi.properties中已经写明JBOSS的URL(公网IP),但是奇怪的事情发生了:当 client连接到server时 提示的是 connection refuse 内网IP地址)我搞了好几天,又是改写JDK的安全策略,又是改写/etc/hosts文件,可是总是没有办法连接到我的JBOSS服务器,从错误提示看来client端可以连接到这台JBOSS服务器 但是为什么又被内网IP给拒绝了呢?请高人指点一二,小弟不甚感激~~ jndi.properties文件如下: java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url=211.137.133.169:1099(JBOSS的公网IP) 这是报的错: javax.naming.CommunicationException [Root exception is java.rmi.ConnectException: Connection refused to host: 172.17.21.53(JBOSS的内网IP); nested exception is: java.net.ConnectException: Connection timed out: connect] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:722) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587) at javax.naming.InitialContext.lookup(InitialContext.java: [/color][color=Red]
谁要是能帮我解决这个问题,我请客吃饭~~地方你选!
|