`

Web项目开发环境中运行在Tomcat时涉及到JNDI的Datasource的解决方法

 
阅读更多

通常在J2EE的开发中,需要用到在服务器上通过JNDI配置的Datasource,如最后的应用在Weblogic上运行,而在开发环境的本地机器中可能是Tomcat,这时候需要在Tomcat上配置一个Datasource,在网上看到很多人的解决办法都是改Tomcat运行环境的server.xml 或者context.xml,其实最简单的办法是在项目的META-INF目录里加入一个context.xml,这样就不用项目组的每个成员都需要改自己机器上的Tomcat配置了。如下图:

 

 

context的内容如下:

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <Context>  
  3.     <Resource name="xxxDS" auth="Container" type="javax.sql.DataSource"  
  4.         maxActive="20" maxIdle="30" maxWait="10000" username="xx" password="xx"  
  5.         driverClassName="oracle.jdbc.OracleDriver"  
  6.         url="jdbc:oracle:thin:@147.151.240.xx:1521:orcl" />  
  7. </Context>  

转自http://www.oschina.net/question/234345_51126

分享到:
评论

相关推荐

    intellij idea使用tomcat开发时自动部署jndi数据源

    在这个场景中,“intellij idea使用tomcat开发时自动部署jndi数据源”是一个重要的知识点,它涉及到如何在IDE中配置和管理数据库连接,以便于在应用运行时动态地查找和使用数据源。 JNDI(Java Naming and ...

    tomcat6中配置JNDI方法

    在Java Web开发过程中,连接数据库是一项基础而重要的工作。常见的连接方式包括直接使用JDBC(Java Database Connectivity)以及通过JNDI(Java Naming and Directory Interface)进行配置。JNDI提供了一种更加灵活...

    Tomcat中JNDI原理

    在Tomcat服务器中,JNDI的应用主要体现在其内置的JNDI实现——Tomcat JNDI,它允许开发者在应用中通过名称查找和使用资源,如数据源、环境变量等。本文将深入解析Tomcat 5.0中JNDI的工作原理,特别是`ContextBinding...

    tomcat6.0 配置jndi

    在Java Web开发中,Tomcat作为常用的Servlet容器,经常被用于部署和运行Java EE应用程序。JNDI(Java Naming and Directory Interface)是Java平台的一项服务,它允许应用程序通过名字查找资源,如数据源、EJB等。在...

    JNDI tomcat

    理解JNDI的工作原理和在Tomcat中的配置方法,对于开发和维护高性能的Java Web应用至关重要。同时,合理地利用JNDI工具可以提高开发效率,降低出错的可能性。在实际操作中,要注意安全问题,确保系统的稳定运行。

    Tomcat中配置数据源JNDI

    在Tomcat中配置数据源JNDI是Java Web应用开发中的一个常见任务。通过上述介绍的方法,可以根据不同的应用场景选择合适的数据源配置方案。需要注意的是,正确的配置不仅包括XML文件的编写,还包括相关驱动的正确安装...

    eclipse+mysql+tomcat配置JNDI

    在IT行业中,集成开发环境Eclipse、数据库管理系统MySQL和应用服务器Tomcat是常见的开发与部署组合。本篇文章将深入探讨如何在这样的环境下配置JNDI(Java Naming and Directory Interface),以便于应用程序能方便...

    java中使用tomcat提供的JNDI数据源

    3. **编辑`web.xml`**:接下来,在Eclipse中的Web工程目录下的`WEB-INF`目录中找到`web.xml`文件,添加对JNDI数据源的引用: ```xml &lt;web-app xmlns=...

    在Tomcat下配置JNDI.doc

    在Java企业应用开发中,Tomcat作为流行的Servlet容器,经常被用来部署Web应用程序。而JNDI(Java Naming and Directory Interface)是Java平台提供的一种标准服务,用于在分布式环境中查找和管理资源。本篇将详细...

    Tomcat下Teradata的JNDI数据源配置

    在IT行业中,数据库连接是应用程序与数据库交互的关键环节。对于Java开发者来说,使用JNDI(Java Naming and Directory Interface)来配置数据...在实际开发中,还需要根据具体的项目需求和环境进行适当的调整和优化。

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

    在Java Web开发中,JNDI(Java Naming and Directory Interface)是一个重要的标准接口,它允许应用程序查找和使用各种资源,包括数据源(Datasource)。数据源是管理数据库连接的组件,能够有效地处理数据库连接的...

    Tomcat中配置和使用JNDI.doc

    在J2EE开发中,JNDI常用于实现资源的集中管理和配置,以便于在不同的环境中进行灵活部署。 #### 在Tomcat中配置和使用JNDI 本文档将详细介绍如何在Tomcat服务器中配置和使用JNDI,特别关注如何通过JNDI连接MySQL...

    Tomcat通过JNDI方式连接SqlServer数据库

    在现代Web应用开发中,数据库连接管理是至关重要的一环。为了提高应用的性能和安全性,通常会采用连接池技术来管理和复用数据库连接。Java Naming and Directory Interface (JNDI)是一种广泛使用的API,它提供了一种...

    用dbcp连接池,mysql数据库,在tomcat服务器下,通过hibernate配置jndi数据源.doc

    7. **JNDI资源**:在Tomcat服务器中,JNDI资源用于管理应用中的数据源,使得应用可以通过JNDI查找机制获取到数据库连接。 8. **配置数据源**:配置数据源涉及到服务器、数据库驱动、连接池相关的jar包以及具体的XML...

    tomcat配置sql数据库

    在Java Web开发过程中,Tomcat作为一款轻量级的应用服务器被广泛使用。而在实际项目中,常常需要将Tomcat与数据库进行集成,以实现对数据的操作。本文将详细介绍如何在Tomcat中配置SQL Server数据库,包括安装配置...

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

    在EJB+JPA环境中,它通常用于定义数据源(DataSource)的JNDI名称,这样应用就可以通过这个名字找到并连接到数据库。比如,开发者可能会在该文件中设置Oracle数据库的数据源,包括URL、用户名、密码等信息,以便JPA...

    Tomcat 6.0配置数据源(DBCP)和JNDI使用

    在Java Web开发中,Tomcat是一个广泛使用的应用服务器,它提供了运行Servlet和JSP的环境。本教程将详细讲解如何在Tomcat 6.0中配置数据源(DBCP)以及如何利用JNDI(Java Naming and Directory Interface)进行服务...

    Eclipse里配置Ant 组织的Project(3) -- E中配置Tomcat的JNDI

    在Eclipse中配置Ant组织的Project是开发Java Web应用程序时常用的一种方法,它可以帮助开发者更加高效地管理和构建项目。本文将详细讲解如何在Eclipse中配置Ant,以及如何结合Tomcat服务器来设置JNDI(Java Naming ...

Global site tag (gtag.js) - Google Analytics