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自定义错误信息的例子,提示信息本地化的一个测试,这个代码触发调用一个状态Bean中的方法,定义了CountBean接口,调用了每一个EJB对象的count(),保证Bean正常被激活和钝化,同时还使用了累加器,以对话...
这些JAR通常位于JBoss的`client`目录下,可以创建一个自定义的库,并将其添加到项目的类路径。 B) EJB接口类需要复制到Web应用的/WEB-INF/classes/目录,以便客户端可以访问。 C) 设置`InitialContext`的环境...
在EJB中连接Oracle数据库是常见的操作,这对于开发涉及数据库交互的应用至关重要。Oracle数据库是一种广泛应用的关系型数据库管理系统,以其高性能、高可靠性著称。 在EJB中连接Oracle数据库,首先需要确保以下几个...
- **ejb-jar.xml**:EJB部署描述符,定义EJB组件的信息,如接口、实现类、安全性和资源引用。 - **client-jar**:客户端的jar文件,包含EJB接口和任何必要的本地或远程接口实现。 - **ejb-client.jar**:包含EJB...
EJB (Enterprise JavaBeans) 是Java平台上的企业级组件模型,用于构建可复用的服务器端业务逻辑。在本教程中,我们将讨论如何使用C++开发CORBA客户端和服务器,以及如何调用EJB。 1. **生成IDL文件**: IDL...
jboss-ejb3-client.jar
配置JNDI通常涉及设置数据源、ejb-ref或service-ref,确保客户端能正确查找并连接到EJB。 在博客文章"**http://blog.csdn.net/icecream0/article/details/7084992**"中,作者可能详细解释了如何创建EJB Bean、配置...
2. **配置**:在应用服务器中配置EJB的部署信息。 3. **部署**:将`ejb-jar`文件部署到应用服务器。 **开发和部署测试程序** 1. **创建客户端应用程序**:用于调用EJB的方法并验证其行为。 2. **配置客户端**:...
配置信息:使用JBOSS和MYsql数据库,在MYsql建立一个SSH数据库,然后数据库的名字和密码在jboss里配置一下,最后配置EJB工程内的XML文件,修改为creat-drop即可在项目启动过程中自动建立创建表。
ejb-jar文件的配置信息主要包括EJB组件的基本信息、图标信息、企业级Bean信息、会话Bean信息等。通过配置ejb-jar文件,开发者可以方便地描述EJB组件的配置信息,以便更好地开发企业级应用程序。
在这个例子中,`MapClient` 类通过注解 @EJB 自动查找并注入 `MapServerBean` 实例,然后调用 `getMapService` 方法获取地图服务信息。 至于文件 "www.pudn.com.txt"、"G2" 和 "Java",它们可能包含了示例代码、...
特别地,EJB容器作为核心组件,负责管理EJB的生命周期,包括创建、销毁、激活、去激活、数据库连接等关键任务。 - **技术栈集成**:EJB 2.0与JSP、Servlet、JNDI、JDBC、JMS等技术紧密集成,形成完整的J2EE平台,...
本系统采用Java Bean、Enterprise JavaBeans (EJB) 和JavaServer Pages (JSP) 技术构建,具备发送邮件功能,并能与MySQL数据库进行连接。下面我们将详细探讨这些技术以及它们在用户注册系统中的应用。 **Java Bean*...
本项目“EJB JSF开发员工信息系统”结合了这两者的优势,旨在创建一个高效、可扩展且易于维护的员工信息管理系统。** ### EJB(Enterprise JavaBeans) EJB是Java EE(现在称为Jakarta EE)的一部分,它提供了一种...
- ejb3_chapter03_3_client 和 ejb3_chapter03_3 可能讨论了EJB 3.x中的客户端调用,包括远程接口的使用、实体Bean(Entity Beans)和会话Bean(Session Beans)的客户端访问,以及如何进行EJB查询。 - ejb3_...
无状态会话Bean适合处理不涉及会话状态的请求,因为它们不保存客户端之间的状态信息。在EJB 3.0中,通过在Bean类上添加`@Stateless`和`@Clustered`注解,可以声明该Bean是无状态并且支持集群的。`@Clustered`注解是...
【信息安全】EJB图书信息管理框架在保障图书信息管理的高效与便捷的同时,将信息安全视为核心要素之一。该框架通过集成先进的安全机制,如数据加密、访问控制列表(ACL)、身份认证与授权等,全方位保护图书数据的...
`ejb_jpa01client`可能包含了调用EJB服务并参与分布式事务的代码,而`ejb_jpa01`可能包含了EJB组件和相关的持久化配置。通过分析这些文件,我们可以深入了解ejb3.0如何在实际应用中处理分布式事务。 在实际开发中,...
- 使用连接池管理数据库连接,提高资源利用率。 - 适当调整服务器的线程池大小,避免资源过度消耗。 8. **设计模式**: - 可能运用了工厂模式来创建EJB实例,如`@EJB`注解下的bean管理构造函数。 - 单例模式...
Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax....