`

IBM WebsPhere Jndi数据源

 
阅读更多
引用

websphere 下获取jndi,java:comp/env/cas与jdbc/cas的区别:
    A.lookup("java:comp/env/cas")与lockup("jdbc/cas")在websphere中都可以使用。两者的差别在于,java:comp/env/cas是websphere建议使用的方式
    如果你当前的线程属于websphere的线程,建议使用java:comp/env/cas的方式,否则was的控制台将报出警告。
        在web程序中,要实现通过java:comp/env/cas的方式来获得jndi必须在web.xm和ibm-web-bnd.xmi文件里分别添加
        web.xml:
        <resource-ref    id="ResourceRef_1129470735234">  
         <res-ref-name>cas_ase</res-ref-name>  
         <res-type>java.sql.DataSource</res-type>  
         <res-auth>Container</res-auth>  
         <res-sharing-scope>Shareable</res-sharing-scope>  
        </resource-ref>
        ibm-web-bnd.xmi:
        <resRefBindings    xmi:id="ResourceRefBinding_1129470735234"    jndiName="jdbc/cas_ase">  
           <bindingResourceRef    href="WEB-INF/web.xml#ResourceRef_1129470735234"/>  
        </resRefBindings>
        以上两段配置的意思是告诉web容器的上下文环境,将应用映射到的jndi资源。然后就可以通过lookup(“java:comp/env/cas/jdbc/cas_ase”)名来获得数据源。
     然而,如果你当前执行的线程不在was的容器内,比如说你通过web容器的线程新起了一个子线程,那么该线程将不在容器的上下文内,通过lookup(“java:comp/env/cas/jdbc/cas_ase”)名来获得数据源
     将报错,这个时候你只能使用通用的获取jndi资源的方式,就是通过lookup(“jdbc/cas”)来实现。“jdbc/cas”为你在was的资源设定的jndi名.
分享到:
评论

相关推荐

    websphere中数据源配置说明

    在IBM WebSphere应用服务器中,数据源配置是连接应用程序到数据库的关键步骤。数据源提供了一种标准的方法来管理和共享数据库连接,确保了高效且可靠的数据库访问。以下是对WebSphere中数据源配置的详细说明: 1. *...

    websphere数据源间接映射手册

    这里,`java:comp/env/jdbc/MyDataSource`是数据源的JNDI名称,它在WebSphere的管理控制台中被配置。 提供的“datasource.xls”文件可能包含了关于WebSphere数据源配置的详细信息,如JNDI名称、连接URL、用户名、...

    websphere配置数据源

    ### Websphere 配置数据源详解 #### 一、Websphere 数据源配置概述 在企业级应用服务器中,Websphere 是 IBM 推出的一款高性能应用服务器平台,广泛应用于金融、电信等行业。其中,数据源配置是连接应用程序与...

    IBM WebSphere 认证的教材

    4. **JNDI(Java Naming and Directory Interface)和资源管理**:学习如何使用JNDI查找和绑定资源,如数据源、邮件会话等,并配置这些资源以供应用程序使用。 5. **性能调优**:掌握监控和优化WebSphere性能的方法...

    websphere6配置oracle10数据源

    - 在应用部署时,需要引用这个JNDI数据源,应用程序可以通过JNDI查找机制获取到数据源,从而建立数据库连接。 - 应用代码中可以通过如下方式获取数据源: ```java Context ctx = new InitialContext(); ...

    websphere7.0数据源配置与应用程序安装

    ### WebSphere 7.0 数据源配置与应用程序安装详解 #### WebSphere 7.0 简介 WebSphere Application Server (WAS) 7.0 是一款由 IBM 开发的企业级应用服务器,用于托管 Java 应用程序。它提供了高度可扩展、可靠且...

    websphere上发布基于jndi的应用

    在WebSphere上,JNDI通常用来管理和查找EJB(Enterprise JavaBeans)、数据源、邮件会话、JMS(Java Message Service)队列等。 发布基于JNDI的应用主要包括以下几个步骤: 1. **配置WebSphere应用服务器**:首先...

    websphere8.5配置数据源

    在WebSphere 8.5中,配置JNDI数据源是为了将数据库连接封装成Java对象,应用程序通过JNDI名称来引用。 #### 1. JDBC提供程序配置 - **JDBC提供程序创建**:在WebSphere管理控制台中,通过“资源” -&gt; “JDBC” -&gt; ...

    WebSphere6.1 for oracle数据源配置

    - `ibm-web-ext.xmi`文件通常用来定义应用的扩展属性,例如设置数据源的JNDI名称,以便应用在运行时可以查找并使用。 - `ibm-web-bnd.xmi`文件则用于绑定这些资源到应用的特定组件,如Servlet或EJB。在这里,你...

    websphere数据源配置

    标题中的“WebSphere数据源配置”指的是在IBM的WebSphere应用服务器中设置数据源的过程,以便应用程序能够连接到数据库进行数据交互。WebSphere是企业级Java应用服务器,它提供了多种服务,包括应用部署、安全管理、...

    IBM WebSphere Red Book3

    4. **JNDI和数据源**:JNDI(Java Naming and Directory Interface)用于查找和绑定资源,如数据源。理解如何配置JNDI命名空间,以及创建和管理数据库连接池。 5. **安全性**:WebSphere提供了丰富的安全特性,包括...

    IBM WebSphere 认证配套实验文件

    6. **JNDI查找**:理解Java Naming and Directory Interface (JNDI)的概念,以及如何在WebSphere 中查找和使用资源,如数据源。 7. **事务管理**:学习WebSphere中的事务属性和事务处理,包括自动提交、手动提交、...

    IBM WebSphere Studio 认证考试题

    4. **应用服务器配置**:学习如何配置WebSphere Application Server,包括设置服务器实例、数据源、安全性和部署描述符。 5. **调试与测试**:熟悉WebSphere Studio的调试工具,包括断点、单步执行、变量查看等,...

    websphere安装配置(jvm,数据源还有集群).pdf

    - 输入数据源名称和JNDI名称,选择合适的认证别名和JDBC程序。 - 最后,输入数据库名和驱动程序类型,通常选择Type 2或Type 4,根据具体需求确定。 #### 五、总结 WebSphere的安装配置涉及多个环节,包括但不限于...

    关于WebSphere建立jdbc数据源

    【关于WebSphere建立jdbc数据源】 在WebSphere应用服务器中,建立JDBC数据源是连接到数据库的关键步骤,它允许应用程序通过Java Database Connectivity (JDBC) API与数据库进行交互。以下是一个详细的步骤指南: 1...

    WebSphere实验报告.zip

    学生将学习如何在WebSphere中配置Java Naming and Directory Interface (JNDI)以查找和绑定资源,同时还会涉及到数据源的创建和配置,这对于数据库连接的管理至关重要。 4. 实验四:安全管理与认证 这次实验重点...

    WebSphere6.1中MySQL数据源做成

    在WebSphere中,数据源扮演着桥梁的角色,使得Java应用程序可以通过JNDI(Java Naming and Directory Interface)查找服务来找到并连接到特定的数据库。 配置WebSphere 6.1中的MySQL数据源,我们遵循以下步骤: 1....

    jndi用到的所有jar

    描述中提到的"jndi数据源(保证最全的jar)"意味着这个压缩包可能包含了支持JNDI数据源的各种库,包括但不限于以下: 1. **javax.naming** 和 **javax.naming.directory**:这是Java标准版(Java SE)提供的核心...

    was数据源配置及常见问题处理

    Jndi 数据源名称与 spring.xml 中的数据源名称需一致。点击下一步按照要求配置好以后点击下一步,然后再点击完成。 四、创建认证 创建认证是配置数据源的第四步骤。我们可以点击刚才新建好的数据源,进入数据源...

Global site tag (gtag.js) - Google Analytics