`
yerk
  • 浏览: 21814 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jboss 4.2.x EJB3远程调用错误解决方法

阅读更多
: 

javax.naming.CommunicationException: Could not obtain connection to any of these urls: localhost:109
9 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exce
ption is java.net.SocketTimeoutException: Receive timed out] [Root exception is javax.naming.Communi
cationException: Failed to connect to server localhost:1099 [Root exception is java.lang.ClassNotFou
ndException: org.jnp.server.NamingServer_Stub (no security manager: RMI class loader disabled)]]
	at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1727)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:680)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:673)
	at javax.naming.InitialContext.lookup(InitialContext.java:351)
	at org.jboss.test.bmp.test.SmallCacheBmpUnitTestCase.testBMP(SmallCacheBmpUnitTestCase.java:46)
	at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
	at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
	at junit.extensions.TestSetup.run(TestSetup.java:23)
	at org.jboss.test.compatibility.test.matrix.MatrixTestContainer$TestProxy.run(MatrixTestContainer.j
ava:185)
	at org.jboss.test.compatibility.test.matrix.MatrixTestContainer$TestSuiteProxy.run(MatrixTestContai
ner.java:85)
Caused by: javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exc
eption is java.lang.ClassNotFoundException: org.jnp.server.NamingServer_Stub (no security manager: R
MI class loader disabled)]
	at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:311)
	at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1698)
	... 29 more
Caused by: java.lang.ClassNotFoundException: org.jnp.server.NamingServer_Stub (no security manager: 
RMI class loader disabled)
	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
	at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
	at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
	at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
	at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
	at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:290)
	 


jboss启动服务器参数后追加 -Djava.rmi.server.ignoreStubClasses=true
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Eclipse + JBoss 5 + EJB3开发指南.pdf

    ### Eclipse + JBoss 5 + ...通过本指南,读者不仅能够学会如何在Eclipse环境下使用JBoss 5进行EJB3应用的开发,还能够掌握一些常见的问题解决方法。这对于想要深入学习企业级Java开发的技术人员来说是非常宝贵的资源。

    jboss ejb3.0开发介绍

    - 使用 JNDI 查找实体 Bean 的远程接口,并调用其方法进行测试。 ```java package test; import java.util.Properties; import javax.naming.Context; import javax.naming.InitialContext; import javax....

    EJB3.0实例教程服务器为JBOSS

    1. **配置 JNDI**: 在 Tomcat 中设置 JNDI 属性,使其能够访问远程 JBoss 服务器上的 EJB。 2. **编写客户端**: 编写 Java 客户端代码,使用 JNDI 查找并调用远程 EJB。 ##### 2.4 发布在 JBoss 集成环境中的 Web ...

    EJB 知识与运行环境设置(笔记)

    - JBOSS(4.2.x以上) - Glassfish - WebLogic(10以上) - Sun Application Server(9.0以上) #### JBoss配置与环境变量设置 为了便于Ant打包发布等操作,建议设置`JBOSS_HOME`环境变量。此外,JBoss的主要目录...

    EJB案例及开发步骤,一个小案例,仅供学习参考

    EJB案例及开发步骤,仅供学习参考 相关步骤比较全,不过...就可以看到Ejb的远程调用的数据.顺便说一下,我用的 测试数据库是sqlserver2000,数据文件也在项目包中 (当然你也可以自己创建数据库,不过配置就要改了)

    EJB3使用说明中文版

    - 在 JBoss AS 中部署 Web 应用程序,通过 JNDI 查找 EJB 的远程接口进行调用。 **2.5 如何获取最新的内嵌 EJB3 的 JBOSS 版本**: - 访问 JBoss 官方网站或 GitHub 仓库,查看最新的发行版信息。 #### 三、基础...

    JBoss架构分析

    ##### 4.2 JBoss命名服务实际模型 命名服务的实际模型展示了具体实现中的细节,包括: - **特殊组件和相互关系**:除了核心组件外,还包括与命名服务交互的其他组件。 - **客户端获得EJB本地对象的例子**:展示了...

    JBoss Seam 工作原理、seam和hibernate的范例、RESTFul的seam、seam-gen起步、seam组件、配置组件、jsf,jboss、标签、PDF、注解等等

    JBoss Seam 简介......................................................................................................................................................................... 11 Chapter 1. ...

    EJB3.0中文资料

    - 使用远程EJB接口或者通过RMI/IIOP协议进行调用。 - 需要配置客户端和服务端之间的连接。 ##### 2.6 发布在JBoss中的WEB应用调用EJB - WEB应用通过本地或远程接口调用EJB。 - 通常需要在Web应用中配置EJB的JNDI...

    J2EE扫盲之-揭开J2EE集群的神秘面纱

    SMARTSTUB是一种轻量级的代理机制,用于实现EJB之间的远程调用。 ##### 6.2 IIOP运行库 IIOP(Internet Inter-ORB Protocol)是一种标准协议,用于实现ORB(Object Request Broker)之间的通信。在集群环境中,...

    J2EE集群.pdf

    - **6.4.2 EJBObjectStub的集群支持**:EJBObjectStub用于处理客户端到服务器的远程调用,同样需要集群支持来确保服务的连续性。 #### 七、JMS和数据库连接的集群支持 - **定义**:JMS(Java Message Service)是...

    揭开J2EE集群的面纱

    IIOP(Internet Inter-ORB Protocol)是一种用于实现远程对象调用的标准协议。在J2EE集群中,通过IIOP运行库可以实现跨服务器的对象调用,从而提高系统的可扩展性。 **6.3 拦截代理** 拦截代理是在客户端和服务器...

    j2ee集群J2EEClustering.pdf

    - **EJBObjectStub的集群支持**:EJBObjectStub是客户端用来远程调用EJB实例的方法的对象,集群支持确保客户端可以在任意服务器上调用EJB实例的方法。 #### 7. 对于JMS和数据库连接的集群支持 在J2EE集群中,JMS...

Global site tag (gtag.js) - Google Analytics