最近都在整这个该死的EJB3。刚学,不熟悉,郁闷到我了。特别是他的打包和JNDI。昨天一直在尝试远程调用,书上或网上的例子都简单的要死,试着都是成功,可到了一个又一个模块的项目中,就发现没那么轻松了。
第一个就是报连接不上指定地址或是NameNotFoundException,后者的可能性很多,当然无法连接url当然也就找不到命名了。一般来说配置正确、地址正确没理由连不上server。整整差了1个小时,无意间把地址中的自己计算机的IP地址改成了localhost,一下子就OK了。郁闷中的郁闷,自己电脑的防火墙阻止了连接。
泪奔
第二个就是javax.naming.CommunicationException [Root
exception is java.lang.ClassNotFoundException: XXXX.XXX.XXX.XXXX(no security manager: RMI
class loader disabled)]
网上找了好多资料都说是远程和本地的jar版本不对。正不明白,既然都是远程调用了,本地还要个干什么。当时把本地和远程的版本都整一样了,还是报这个异常。查了半天,原来是本地classpath下找不到所要调用的.class文件。唉,jar包没放到lib文件夹下。
记下来,免得才出错。
分享到:
相关推荐
### POJO、JavaBean、EJB与JNDI的理解及区别 #### POJO:Plain Old Java Object POJO,即“纯旧式Java对象”,它指的是最基础的Java类对象,没有任何框架约束,也不实现任何特定接口。POJO的主要特征是拥有私有...
基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的开发源码-EJB中JNDI的使用源码例子.zip 基于java的...
WebLogic v9.2 EJB和JNDI Demo
在EJB中,JNDI(Java Naming and Directory Interface)扮演着重要的角色,它是一种服务接口,用于查找和绑定分布式系统中的对象。JNDI使得开发者可以在应用中通过名字来访问资源,如EJB组件、数据源、邮件会话等。...
【ejb-jndi】章节主要讲解了Java Naming and Directory Interface (JNDI)的相关概念、问题以及架构。JNDI作为一个Java平台的标准接口,它为开发者提供了通过名字查找和访问各种命名服务和目录服务的能力。 1. **...
这个名为“EJB中JNDI的使用源码例子.rar”的压缩包,很显然是一个包含了具体示例代码的资源,可以帮助我们理解如何在EJB环境中运用JNDI。 首先,让我们来深入了解一下JNDI。JNDI提供了一种统一的方式来查找和管理...
- 定义JNDI名称:在EJB部署描述符(ejb-jar.xml或web.xml)中,开发者会为每个EJB组件指定一个JNDI名称。 - 查找EJB:在客户端代码中,使用`InitialContext`类的`lookup`方法,传入JNDI名称来查找EJB引用。 - ...
在EJB中,JNDI经常用于查找和实例化远程或本地的EJB组件。本文将深入探讨EJB中JNDI的使用,并通过源码示例来解释其工作原理。 1. JNDI基础知识 JNDI的核心概念是命名和目录服务。它提供了一个统一的接口来访问不同...
WebLogic v9.2 EJB和JNDI demo 建表语句sql
EJB使用JNDI(Java Naming and Directory Interface)进行服务查找和绑定,这是一种在分布式环境中定位对象的机制。本压缩包包含了一个EJB中JNDI使用源码的例子,可以帮助开发者深入理解这两者之间的交互。 在Java ...
使用JNDI(Java Naming and Directory Interface)查找并调用远程EJB,或者通过EJB的客户端视图进行调用。JBOSS7提供了一个JNDI命名空间,可以在其中注册和查找EJB。 6. **事务管理** EJB3支持声明式事务管理,...
标题“JNDI调用分布式EJB3 通用接口”意味着我们将探讨如何使用JNDI来查找和调用分布在不同节点上的EJB3组件。EJB3中的一个重要特性是它可以跨网络进行分布,这使得应用程序能够利用多台服务器的资源,提高可伸缩性...
### EJB MDB JNDI配置信息详解 #### 一、引言 在Java企业级应用开发中,EJB(Message Driven Bean, MDB)是用于处理异步消息传递的关键技术之一。而Java Naming and Directory Interface (JNDI)则是Java平台提供的一...
这个压缩包"基于java的EJB中JNDI的使用源码例子.zip"包含了使用JNDI进行EJB查找的代码示例,下面将详细介绍JNDI在Java EE中的应用以及EJB的相关知识点。 1. JNDI简介: JNDI提供了一种统一的方式来管理和查找资源...
在标题"**EJB例子包含client以及jndi配置**"中,我们可以理解这是一个关于EJB应用的实例,它不仅包括了EJB服务器端的实现,还包含了客户端(client)的代码以及JNDI(Java Naming and Directory Interface)的配置。...
6. **JNDI与EJB的关系**:JNDI在EJB中的作用相当于一个“服务目录”,客户端通过JNDI查找找到EJB的服务,而EJB则通过JNDI注册自身,使得其服务可以在整个应用中被发现和使用。 7. **安全性考虑**:在使用JNDI查找...
2. **绑定EJB到JNDI树**:在应用部署时,应用服务器会自动将EJB绑定到JNDI树上,这样客户端就能通过JNDI查找并调用它们。 3. **查找数据源**:JNDI还可以用来查找和连接数据库。应用服务器通常会提供预配置的数据源...
EJB提供了许多服务,如事务管理、安全性、生命周期管理等,而Java Naming and Directory Interface(JNDI)是EJB中不可或缺的一部分,它在Java应用中用于查找和绑定资源。本实例将通过源代码的形式,深入解析EJB中...