`
sctom123
  • 浏览: 111188 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Client 连接 EJB 报错信息

阅读更多
org.springframework.jndi.JndiLookupFailureException: JndiObjectTargetSource failed to obtain new target object; nested exception is javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
	java.net.SocketTimeoutException: Read timed out]
Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
	java.net.SocketTimeoutException: Read timed out]
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:724)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
	at javax.naming.InitialContext.lookup(InitialContext.java:351)
	at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:132)
	at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
	at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
	at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
	at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:93)
	at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
	at org.springframework.jndi.JndiObjectTargetSource.getTarget(JndiObjectTargetSource.java:131)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:184)
	at $Proxy5.login(Unknown Source)
	at com.test.PermissionServiceTest.testGetPermissionTable(PermissionServiceTest.java:39)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:76)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
	java.net.SocketTimeoutException: Read timed out
	at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:273)
	at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:94)
	at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
	... 29 more
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:129)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
	at java.io.DataInputStream.readByte(DataInputStream.java:241)
	at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:215)
	... 33 more

分享到:
评论

相关推荐

    Java EJB自定义错误信息的例子.rar

    Java EJB自定义错误信息的例子,提示信息本地化的一个测试,这个代码触发调用一个状态Bean中的方法,定义了CountBean接口,调用了每一个EJB对象的count(),保证Bean正常被激活和钝化,同时还使用了累加器,以对话...

    EJB client调用EJB3 .doc

    这些JAR通常位于JBoss的`client`目录下,可以创建一个自定义的库,并将其添加到项目的类路径。 B) EJB接口类需要复制到Web应用的/WEB-INF/classes/目录,以便客户端可以访问。 C) 设置`InitialContext`的环境...

    EJB连接Oracle数据库

    在EJB中连接Oracle数据库是常见的操作,这对于开发涉及数据库交互的应用至关重要。Oracle数据库是一种广泛应用的关系型数据库管理系统,以其高性能、高可靠性著称。 在EJB中连接Oracle数据库,首先需要确保以下几个...

    EJB_Client.rar_ejb

    - **ejb-jar.xml**:EJB部署描述符,定义EJB组件的信息,如接口、实现类、安全性和资源引用。 - **client-jar**:客户端的jar文件,包含EJB接口和任何必要的本地或远程接口实现。 - **ejb-client.jar**:包含EJB...

    CORBA Client/Server调用EJB开发说明,带有例子学习

    EJB (Enterprise JavaBeans) 是Java平台上的企业级组件模型,用于构建可复用的服务器端业务逻辑。在本教程中,我们将讨论如何使用C++开发CORBA客户端和服务器,以及如何调用EJB。 1. **生成IDL文件**: IDL...

    jboss-ejb3-client.jar

    jboss-ejb3-client.jar

    EJB例子包含client以及jndi配置

    配置JNDI通常涉及设置数据源、ejb-ref或service-ref,确保客户端能正确查找并连接到EJB。 在博客文章"**http://blog.csdn.net/icecream0/article/details/7084992**"中,作者可能详细解释了如何创建EJB Bean、配置...

    实战EJB 实战EJB 实战EJB

    2. **配置**:在应用服务器中配置EJB的部署信息。 3. **部署**:将`ejb-jar`文件部署到应用服务器。 **开发和部署测试程序** 1. **创建客户端应用程序**:用于调用EJB的方法并验证其行为。 2. **配置客户端**:...

    JSP + EJB + Servlet 实例

    配置信息:使用JBOSS和MYsql数据库,在MYsql建立一个SSH数据库,然后数据库的名字和密码在jboss里配置一下,最后配置EJB工程内的XML文件,修改为creat-drop即可在项目启动过程中自动建立创建表。

    EJB中ejb-jar——xml文件说明.pdf

    ejb-jar文件的配置信息主要包括EJB组件的基本信息、图标信息、企业级Bean信息、会话Bean信息等。通过配置ejb-jar文件,开发者可以方便地描述EJB组件的配置信息,以便更好地开发企业级应用程序。

    在ArcGIS中应用EJB的实例,用无状态BEAN连接地图服务器java.zip

    在这个例子中,`MapClient` 类通过注解 @EJB 自动查找并注入 `MapServerBean` 实例,然后调用 `getMapService` 方法获取地图服务信息。 至于文件 "www.pudn.com.txt"、"G2" 和 "Java",它们可能包含了示例代码、...

    EJB方面 ejb pdf

    特别地,EJB容器作为核心组件,负责管理EJB的生命周期,包括创建、销毁、激活、去激活、数据库连接等关键任务。 - **技术栈集成**:EJB 2.0与JSP、Servlet、JNDI、JDBC、JMS等技术紧密集成,形成完整的J2EE平台,...

    用户注册系统: 采用Java Bean技术的EJB及JSP,可以发送邮件,连接MySQL数据库

    本系统采用Java Bean、Enterprise JavaBeans (EJB) 和JavaServer Pages (JSP) 技术构建,具备发送邮件功能,并能与MySQL数据库进行连接。下面我们将详细探讨这些技术以及它们在用户注册系统中的应用。 **Java Bean*...

    EJB JSF开发员工信息系统

    本项目“EJB JSF开发员工信息系统”结合了这两者的优势,旨在创建一个高效、可扩展且易于维护的员工信息管理系统。** ### EJB(Enterprise JavaBeans) EJB是Java EE(现在称为Jakarta EE)的一部分,它提供了一种...

    jpa.zip_Java EJB

    - ejb3_chapter03_3_client 和 ejb3_chapter03_3 可能讨论了EJB 3.x中的客户端调用,包括远程接口的使用、实体Bean(Entity Beans)和会话Bean(Session Beans)的客户端访问,以及如何进行EJB查询。 - ejb3_...

    EJB集群EJB集群资料

    无状态会话Bean适合处理不涉及会话状态的请求,因为它们不保存客户端之间的状态信息。在EJB 3.0中,通过在Bean类上添加`@Stateless`和`@Clustered`注解,可以声明该Bean是无状态并且支持集群的。`@Clustered`注解是...

    信息安全EJB图书信息管理框架.zip

    【信息安全】EJB图书信息管理框架在保障图书信息管理的高效与便捷的同时,将信息安全视为核心要素之一。该框架通过集成先进的安全机制,如数据加密、访问控制列表(ACL)、身份认证与授权等,全方位保护图书数据的...

    ejb3.0 分布式事务

    `ejb_jpa01client`可能包含了调用EJB服务并参与分布式事务的代码,而`ejb_jpa01`可能包含了EJB组件和相关的持久化配置。通过分析这些文件,我们可以深入了解ejb3.0如何在实际应用中处理分布式事务。 在实际开发中,...

    ejb3.0写的登陆应用

    - 使用连接池管理数据库连接,提高资源利用率。 - 适当调整服务器的线程池大小,避免资源过度消耗。 8. **设计模式**: - 可能运用了工厂模式来创建EJB实例,如`@EJB`注解下的bean管理构造函数。 - 单例模式...

    Eclipse开发EJB_3.0

    在本例中,我们创建了一个名为 ejb-jar 的配置文件,该文件定义了 EJB 的名称、版本和描述信息。 本教程指导读者如何使用 Eclipse 创建一个 EJB 3.0 项目,从创建项目到部署到 Application Server 的整个过程。该...

Global site tag (gtag.js) - Google Analytics