`

jndi的命名

    博客分类:
  • j2ee
阅读更多
  jndi是一种通过名字获取对象的一种技术,一般在java中jndi的全名为:java:comp/env/对象的名字。其中对象的名字是根据技术分类命名的,例如对于jdbc的datasource,一般命名为“jdbc/任意名字“,而对于ejb对象,命名为”ejb/任意名字“。

  但是在不同的web服务器中jndi的实现上稍微有些不同,我就碰到了一种情况,我们做的一个项目中,有两个版本,一个是机关版用的是weblogic,一个是现场版用的是tomcat5.0,我们用的数据源的jndi名称为jdbc/gwssi。在weblogic中可以用省略的命名:jdbc/gwssi,而在tomcat5.0中必须用jndi的全名java:comp/env/jdbc/gwssi,否则会找不到。
分享到:
评论

相关推荐

    JNDI 命名和目录服务

    【JNDI命名和目录服务】是JAVA编程中的一项核心技术,它提供了对各种命名和目录服务的统一访问接口。JNDI,全称为Java Naming and Directory Interface,它不是具体的命名或目录服务,而是一组API,使得Java程序能够...

    jndi数据库查询例子

    4) 配置完成后,应用服务器会自动将数据源注册到JNDI命名空间。 **4. 使用JNDI进行数据库查询** 在Java代码中,我们首先需要导入JNDI相关的库,如`javax.naming.Context`和`javax.sql.DataSource`。然后,通过以下...

    Java演示JNDI的使用.rar

    一旦有了Context,就可以通过调用`lookup`方法来查找JNDI命名空间中的对象。例如,如果EJB的JNDI名称是"ejb/MyBean",则查找代码如下: ```java MyBean myBean = (MyBean) context.lookup("ejb/MyBean"); ``` 这里...

    JNDI的providerutil.jar及fscontext.jar

    这个提供者允许开发者将文件系统目录结构映射到JNDI命名空间,使得可以使用JNDI的API来操作文件系统。例如,你可以查找、创建、删除文件或目录,就像操作目录服务中的条目一样。通过这种方式,JNDI可以作为一个通用...

    EJB中JNDI的使用源码例子

    在EJB中,每个EJB组件都会被注册到JNDI命名空间,以便其他组件或客户端可以通过其JNDI名称来查找和调用。 EJB中的JNDI使用主要包括以下步骤: 1. **注册EJB**:当EJB部署在应用服务器上时,服务器会自动将EJB注册...

    JNDI的包 java命名与服务

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问和管理命名和目录服务的一组接口和类。它提供了一种标准的方式来查找和访问多种类型的服务,如对象注册表、目录服务、数据库连接池等。JNDI的核心...

    java应用程序JNDI方式使用weblogic连接池的方法.pdf

    在WebLogic中,数据源通常被注册到JNDI命名空间,应用程序可以通过JNDI查找来获取数据源实例,进而获取数据库连接。 3. **配置WebLogic相关JAR**: 要在Java应用程序中使用WebLogic连接池,必须将适当的WebLogic...

    基于Java的源码-EJB中JNDI的使用源码例子.zip

    - 在Java EE环境中,JNDI命名空间有层次结构,如`java:comp/env/`下挂载了应用级的命名空间,EJB JNDI名通常在此之下。 - `java:global/`命名空间用于全局应用组件,如EJB、WAR模块的全局引用。 4. EJB与JNDI的...

    j2ee JNDI服务

    详细介绍jndi命名目录服务在企业级开发中的使用

    JAVA 编码规范

    1.6 JNDI命名规则 6 1.7 主机名命名规则 7 2程序的版式 8 2.1 空行 8 2.2 代码行 8 2.3 代码行内的空格 9 2.4 对齐 10 2.5 长行拆分 10 2.6 注释 11 3表达式和基本语句 12 3.1 运算符的优先级 12 3.2 if 语句 12 3.3...

    jndi-1_2_1.zip_jndi_jndi-1.2.1.jar

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问和管理命名和目录服务的一组接口和类。它提供了一种标准的方式来查找和访问多种类型的资源,如数据源、对象服务、邮件服务器等。JNDI的核心理念是...

    JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口

    JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,...

    jndi-tool JNDI服务利用工具

    JNDI(Java Naming and Directory Interface)是Java平台提供的一种标准接口,用于访问命名和目录服务。它允许程序查找和操作存储在不同类型的命名或目录服务中的对象,如 LDAP(Lightweight Directory Access ...

    File System Service Provider

    **File System Service Provider** 就是这样一个服务提供商,它将文件系统的目录结构映射到JNDI命名空间,使得应用程序可以通过JNDI接口来访问和操作文件系统。 **JNDI简介** JNDI的主要目的是提供一种抽象层,使...

    Tomcat中JNDI原理

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的API。它为开发者提供了访问各种命名和目录服务(如DNS、LDAP等)的统一接口。在Tomcat服务器中,JNDI的应用主要体现在其内置的...

    JMS侦听器pdf

    - JMSAdmin工具通过读取配置文件(如`JMSAdmin.config`)来创建目标和连接库,并将它们绑定到JNDI命名空间内。用户可以通过交互式输入或预定义的文本文件来指定这些配置。 #### 五、结论 通过对JMS侦听器的概念、...

    JNDIDemo 以及相关文档

    Java Naming and Directory Interface (JNDI) 是Java平台中用于访问命名和目录服务的一组API。JNDI允许Java应用程序查找和操作各种类型的资源,如数据源、对象服务、邮件服务器等,而无需知道这些资源的具体实现细节...

Global site tag (gtag.js) - Google Analytics