`
kaminlee
  • 浏览: 264054 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

jboss jndi的配置

阅读更多
jboss设置jndi数据源

1. 把docs/examples/jca/oracle-ds.xml文件复制到/server/default/deploy目录下,改一下oracle-ds.xml.

  在jndi-name后,要添加:

<use-java-context>false</use-java-context>

2.修改standardjaws.xml 或jaws.xml配置文件,并把<datasource>和<type-mapping>元素这只为下面这样:

<jaws>

<datasource>java:/OracleDS</datasource>

   <type-mapping>Oracle 9i</type-mapping>

</jaws>



3.修改standardjbosscmp-jdbc.xml 或 jbosscmp-jdbc.xml配置文件,置<datasource>和 <datasource-mapping>元素使用Oracle :

<datasource-mapping>

     <defaults>

            <datasource>java:/OracleDS</datasource>

            <datasource-mapping>Oracle 9i</datasource-mapping>

     </defaults>

</datasource-mapping>

4.最后我们需要修改login-config.xml文件来使用Oracle,下面是login-config.xml文件的<application-policy>元素:

<application-policy name = "OracleDbRealm">

<authentication>

      <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"

   flag = "required">

         <module-option name = "principal">scott</module-option>

         <module-option name = "userName">scott</module-option>

         <module-option name = "password">tiger</module-option>

         <module-option name ="managedConnectionFactoryName"> 

                   jboss.jca:service=LocalTxCM,name=OracleDS

         </module-option>

      </login-module>

   </authentication>

</application-policy>

 

//测试代码:

<%

   Context initialContext = new InitialContext();

   DataSource ds = (DataSource) initialContext.lookup("java:/OracleDS");

   java.sql.Connection conn = null;

   try {

    conn = ds.getConnection();

    Statement stat = conn.createStatement();

    ResultSet rs = stat.executeQuery(" select t.id,t.name from stu t where t.age=21 ");

    while(rs.next()) {

     System.out.println("name is "+rs.getString("name"));

     out.print("name is "+rs.getString("name"));

     out.print("<br>");

    }

   } finally {

    if(conn!=null) {

     conn.close();

    }

   }

  

   //while(rs.)

  %>

分享到:
评论

相关推荐

    jboss配置 jndi

    【JBoss配置JNDI详解】 在Java应用服务器中,JNDI(Java Naming and Directory Interface)是一个关键组件,用于查找...通过实践和研究,你可以更熟练地驾驭JBoss的JNDI配置,为你的企业级应用提供稳定、灵活的服务。

    jboss配置MySql的JNDI

    本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,确保应用程序能够高效、稳定地访问数据库资源。 ### JBoss与JNDI的关联 JBoss作为一个高性能的Java应用服务器,提供了丰富的功能支持企业级应用开发。JNDI作为...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.1 Apache Tomcat各版本 1.2 Apache Tomcat Versions 1.3 Java事务处理总结 1.4 JavaBean中使用JDBC...1.22 JNDI配置原理详解 1.23 JSF+Seam框架学习心得 1.24 java jdbc驱动的四种类型 1.25 resource-ref元素

    jboss 配置jndi数据源

    jboss 配置jndi数据源,deploy下配置oracle-ds.xml

    jboss安装与jndi配置.doc

    《JBoss安装与JNDI配置详解》 JBoss,作为一个开源的应用服务器,广泛应用于Java EE应用程序的部署和管理。本文将详细介绍JBoss的安装过程以及JNDI(Java Naming and Directory Interface)的配置,旨在帮助开发者...

    在JBOSS 环境中配置JMS,在程序中可以通过JNDI 获取连接

    在JBOSS 环境中配置JMS,在程序中可以通过JNDI 获取连接,如消息启动Bean 就可以通过JNDI获取:@MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "destinationType", propertyValue ...

    在JBoss中配置多个数据库和数据源

    "在JBoss中配置多个数据库和数据源" 在JBoss中配置多个数据库和数据源是非常复杂的,因为JBoss是一款非常强大的J2EE应用程序服务器。配置多个数据库和数据源需要了解JBoss的配置选项和数据源的配置信息。 首先,...

    JBoss 下配置 Oracle 数据源

    JBoss 下配置 Oracle 数据源 在 JBoss 中配置 Oracle 数据源是实现企业级应用程序的重要步骤。本文将详细介绍如何在 JBoss 中配置 Oracle 数据源,包括复制配置文件、编辑配置文件、设置数据源参数等步骤。 一、...

    Jboss6.0.0 M4配置jndi和hibernate

    **JBoss 6.0.0 M4 配置 JNDI 和 Hibernate 深度解析** JBoss 是一个开源的应用服务器,版本6.0.0 M4是它的一个里程碑版本,提供了对Java EE 5规范的支持。在这个版本中,配置JNDI(Java Naming and Directory ...

    Jboss_jndi.zip

    【JBoss与MySQL整合JNDI配置详解】 在Java企业级应用开发中,JBoss作为一款流行的开源应用服务器,常被用于部署和管理Java应用程序。同时,MySQL是广泛使用的开源数据库系统,两者结合能构建高性能的后端服务。本文...

    jndi配置

    ### JNDI配置步骤 1. **服务器配置**:在Java EE服务器的配置文件(如Tomcat的context.xml或server.xml)中定义JNDI资源。 2. **应用配置**:在Web应用的web.xml文件中,可以通过`&lt;resource-ref&gt;`元素声明对JNDI...

    jboss-web.xml jndi.properties oracle-ds.xml

    在本案例中,"jboss-web.xml"、"jndi.properties"和"oracle-ds.xml"是针对EJB+JPA在JBoss应用服务器中的配置文件,它们各自承担着不同的职责。 首先,"jboss-web.xml"是JBoss特定的Web应用程序部署描述符,它是...

    jboss 集群配置

    【JBoss集群配置详解】 JBoss,作为一款开源的应用服务器,是Java EE平台的重要实现,为企业级应用提供了强大的运行环境。在大型系统中,为了提高服务的可用性、可扩展性和负载均衡,常常需要配置集群。本文将深入...

    在JBoss下配置EJB

    2. **jboss.xml**:JBoss特定的配置文件,用于提供额外的服务器特定配置,比如安全性、JNDI绑定、资源引用等。 3. ** ejb-client.jar**:为了客户端能够访问EJB,你需要创建一个包含远程接口和stub的客户端JAR文件...

    jboss的配置

    在`server/default/deploy`目录下,你可以找到如`jboss-service.xml`、`jboss-jdbc.xml`、`jboss-jndi.xml`等文件,它们分别对应服务、数据库连接和JNDI的配置。 JBoss的配置灵活性很高,但同时也需要一定的熟悉度...

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    1. **理解JNDI配置**: JNDI是一种标准服务,用于在分布式环境中查找和绑定对象。在Web应用中,数据源可以通过JNDI名字在全局命名空间中注册,然后应用通过这个名字查找并获取数据源。 2. **Spring中的数据源配置*...

    JBoss7配置Mysql5.1数据源.pdf

    - 配置JBoss的数据源JNDI名称。 - 在JBoss配置文件中添加数据库连接驱动信息。 - 设置数据库连接信息,包括URL、用户名和密码。 - 配置数据库连接池参数,如最大连接数、最小连接数、连接的最大空闲时间等。 - ...

    JNDI配置数据源在java web开发中的使用

    本篇文章将详细介绍如何使用JNDI配置数据源进行数据库连接。 1. **JNDI概述** JNDI提供了一种统一的接口来访问命名和目录服务,比如DNS、LDAP等。在Java Web环境中,它常用来查找和绑定应用程序所需的资源,如数据...

    jboss7ejb配置文件

    这个文件允许开发者针对特定的JBoss实现进行更细致的定制,比如JNDI绑定、资源引用、缓存策略、线程池配置等。例如,如果你想自定义JNDI名称,可以在`jboss-ejb3.xml`中这样设置: ```xml &lt;ejb-name&gt;MyBean ...

    JBoss配置数据库

    总结,配置JBoss以支持EJB2.0和EJB3.0的服务涉及多个层面,包括EJB组件定义、数据源配置、JNDI名称设定以及注解驱动的编程模式。了解和掌握这些配置知识对于在JBoss环境下开发和部署Java企业应用至关重要。

Global site tag (gtag.js) - Google Analytics