`
wangxiangjunpxp
  • 浏览: 36768 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

远程调用jboss上ejb出现的javax.naming.CommunicationException

阅读更多

这次正是害死我了。以前总是在同一个jvm内调用ejb。在lookup的时候没有碰到过问题。这次直接在eclipse里面调用另外一个机器上的jboss ejb,总是报错说:

rmi 通讯错,连接被拒绝。并且我连接的是外部地址,但是异常信息里面却包括这样的语句"Connection refused to host: 127.0.0.1". ______这个问题我一直没有解决。?????以后不要再折磨我啦!!!!

 

后来我在linux机器上启动客户端程序,可以正常连接到jboss,并且正常使用了ejb。值得注意的是:虽然在windows上跑客户端的异常信息中包括了与rmi相关的信息,但是我在linux上跑客户端时候:

1.与-Djava.security.policy=client.policy 这个参数无关,

2.而且客户端也不需要System.setSecurityManager(new RMISecurityManager());

可见默认情况下,都不是安全,权限惹的祸!

 

分享到:
评论
2 楼 yewen0125 2008-12-26  


我跟你碰到的情况一样, 一直都是在同一个JVM里面跑, 现在我碰到这个问题了, 你能告诉我一下怎么解决吗?我还没有解决, 谢谢你, yewen3@hotmail.com 谢谢!
1 楼 wangxiangjunpxp 2007-03-26  
诡异的jdk网络访问机制,尤其是主机名与ip对应关系处理方面。以及linux的防火墙,造成了以上问题。

相关推荐

    javax.ejb.EJB 需要的jar____jboss-ejb3x.jar

    开发ejb时总是无法用@EJB 解决办法: javax.ejb.EJB 需要的jar___jboss-ejb3x.jar

    jaxrs-api,javax.ws.rs.Path;

    import javax.ws.rs.FormParam;... <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServlet30Dispatcher <servlet-name>Resteasy <url-pattern>/app/service/* </servlet-mapping>

    jboss7ejb配置文件

    jboss7以上版本发布ejb时需要的配置文件,jboss-ejb3.xml和ejb-jar.xml,缺少csdn分数所以上传,请见谅。

    jboss-as-7.1.1.Final

    jndiProperties.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming"); try { Context context = new InitialContext(jndiProperties); final String appName = ""; final String moduleName = "TestEJB...

    jboss-logging-3.4.1.Final-API文档-中文版.zip

    Maven坐标:org.jboss.logging:jboss-logging:3.4.1.Final; 标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    jboss-threads-3.1.0.Final-API文档-中文版.zip

    Maven坐标:org.jboss.threads:jboss-threads:3.1.0.Final; 标签:jboss、threads、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    jboss-ejb3x.jar

    使用jboss-4.2.2.GA+JbossIDE for eclipse+MyElipse5.0+JDK1.5做一个EJB3.0 的例子 所需要的文件

    jboss-logging-3.4.3.Final-API文档-中文版.zip

    Maven坐标:org.jboss.logging:jboss-logging:3.4.3.Final; 标签:jboss、logging、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...

    jboss-ejb3-client.jar

    jboss-ejb3-client.jar

    EJB3.0部署消息驱动Bean抛javax.naming.NameNotFoundException异常

    在部署EJB的消息驱动Bean时遇到...org.jboss.resource.adapter.jms.inflow.JmsActivationSpec@2705ea(ra=org.jboss.resource.adapter.jms.  JmsResourceAdapter@737612 destination=queue/myqueue destinationType=jav

    jboss-annotations-api_1.3_spec-2.0.1.Final-API文档-中文版.zip

    Maven坐标:org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec:2.0.1.Final; 标签:jboss、spec、javax、annotation、annotations、api、中文文档、jar包、java; 使用方法:解压翻译后的API文档,...

    jboss-websocket-api_1.1_spec-2.0.0.Final-API文档-中英对照版.zip

    Maven坐标:org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:2.0.0.Final; 标签:jboss、spec、javax、websocket、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开...

    jboss-modules-1.15.GA.jar

    当时遇到这个问题org.jboss.naming.remote.client.InitialContextFactory(WFLYNAM0027 : ClassNotFoundException: org.jboss.naming.remote.client.InitialContextFactory) 去外网下载了这个,成功通过了

    jboss-4.0.5.GA.zip

    jboss-4.0.5.GA.zip

    jboss集群EJB3.doc

    jboss集群EJB3.doc jboss集群EJB3.doc jboss集群EJB3.doc

    jboss-logging-3.1.0.CR2

    有人向我要,所以传上来! 错误信息:java.lang.ClassNotFoundException: org.jboss.logging.BasicLogger 解决办法:加入jboss-logging-3.1.0.GA.jar就好了。hibernate4日志机制改了

    Jboss 下开发EJB简介.doc

    Jboss 下开发EJB简介.doc

    jboss-logging-3.3.2.Final-API文档-中文版.zip

    Maven坐标:org.jboss.logging:jboss-logging:3.3.2.Final; 标签:jboss、logging、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化...

    jboss-eap-6.4.0.zip

    jboss-eap-6.4.0.zip

    javax.enterprise.inject.spi.BeanManagerjar包

    javax.enterprise.inject.spi.BeanManager jar文件,jboss用到了,但是很烦,是javaee6 的东西,历经千辛万苦找到的

Global site tag (gtag.js) - Google Analytics