`
oufeng1983
  • 浏览: 25214 次
社区版块
存档分类
最新评论

tomcat建数据源

阅读更多

tomcat是一个不错的开发服务器。由于是轻量级的所以一直受到程序员的青睐。其实weblogic,Jboss的核心也是tomcat。这个你可在weblogic,jboss的安装目录中找到tomcat的痕迹 。前些时候我研究了一下tomcat建数据源。现在向大家介绍一种简单的建数据源的方法:

在%tomcat%/conf\Catalina\localhost下建一个应用发布配制文件(我的博客中《tomcat发布实用程序》中有介绍)其内容应是:

xml 代码
  1. <Context displayName="netwalk" path="/netwalk" docBase="D:\eclipseOu\myworkspace\netwalk_new\netwalk"  
  2.         debug="0" privileged="true">  
  3. Context>  

下面我们在<context></context>中配我们的数据源(我这是oracle数据源):

xml 代码
  1. <Context displayName="netwalk" path="/netwalk" docBase="D:\eclipseOu\myworkspace\netwalk_new\netwalk"  
  2.         debug="0" privileged="true">  
  3.   
  4. <Resource name="jdbc/CodeNS" auth="Container"  
  5.             type="javax.sql.DataSource" username="aboss" password="1" factory="org.apache.commons.dbcp.BasicDataSourceFactory"  
  6.             driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.5:1521:GRD1860"  
  7.             maxActive="8" maxIdle="4" maxWait="15000"/>  
  8. <Resource name="jdbc/CodeAS" auth="Container"  
  9.             type="javax.sql.DataSource" username="netwalk" password="1" factory="org.apache.commons.dbcp.BasicDataSourceFactory"  
  10.             driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.5:1521:GRD1860"  
  11.             maxActive="8" maxIdle="4" maxWait="15000"/>  
  12.   
  13. Context>  

"jdbc/CodeNs"和"jdbc/CodeAS"就是我配的两个数据源。属性解释:

auth:有Container和application两个值

type="javax.sql.DataSource"

username:数据库用户名

password:用户密码

factory="org.apache.commons.dbcp.BasicDataSourceFactory"

driverClassName:数据库驱动

url:数据库IP

maxActive:最大连结数

maxIdle:我也不太明白是干什么用的。

maxWait:最大等待时间

好了。这样数据源就可用了。

 

分享到:
评论

相关推荐

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    这个数据源是Tomcat内建的一种连接池,它在性能和内存管理上比标准的Java JDBC连接池更优秀,尤其适用于高并发的Web应用。 标题中提到的"tomcat-jdbc.jar"和"tomcat-juli.jar"是使用Tomcat-jdbc数据源所必需的两个...

    apache-tomcat-5.5.29

    7. **JNDI(Java Naming and Directory Interface)服务**:Tomcat支持JNDI,允许应用程序查找和绑定资源,如数据源、邮件会话等。 8. **国际化与本地化**:Tomcat支持多语言环境,可以在web应用中通过Locale对象和...

    tomcat驱动

    3. **JNDI(Java Naming and Directory Interface)**:用于查找和绑定资源,如数据源。 4. **JDBC驱动**:如果Tomcat需要连接到数据库,那么对应的JDBC驱动(如mysql-connector-java.jar)必须存在在Tomcat的lib...

    apache-tomcat-7.0.52.zip

    `context.xml`允许自定义特定应用的配置,如数据源设置。 6. **安全管理**: Tomcat提供了安全管理器(Security Manager),通过在`setenv.sh/bat`中启用,可以限制应用的权限。此外,还可以通过`conf/tomcat-...

    tomcat 连接池的配置笔记以及测试源码

    在这个配置中,`name`是数据源的JNDI名称,`auth`表示认证方式,`type`指定数据源类型,`driverClassName`是数据库驱动类名,`url`是数据库连接地址,`username`和`password`是数据库登录凭证,`initialSize`、`...

    apache-tomcat-8.0.53.zip

    由于Tomcat是一个开放源代码的服务器,安全性是关注的重点。要确保更新到最新版本以防止已知漏洞。此外,应限制对管理接口的访问,并配置SSL/TLS以加密传输数据。 综上所述,"apache-tomcat-8.0.53.zip"是一个包含...

    tomcat 6.X 连接池的配置

    其中,`name`是数据源的唯一标识,`auth`指连接池由容器管理,`type`定义了数据源类型,`driverClassName`是数据库驱动,`url`是数据库URL,`username`和`password`是数据库认证信息。`maxActive`、`maxIdle`和`...

    Androidpn tomcat版本

    3. **部署AndroidPN服务器端**:下载AndroidPN的服务器端源代码,将其打包成WAR文件。将此WAR文件放入Tomcat的webapps目录下,Tomcat会自动部署该应用。 4. **配置服务器**:根据项目文档,配置AndroidPN服务器的...

    apache-tomcat-9.0.36-windows-x64_0_

    - Tomcat作为Web服务器,可以与各种数据采集软件集成,如通过RESTful API或Servlet接收来自传感器或其他数据源的数据。 - 数据处理通常通过编写Java Servlets或JSP实现,对接收到的数据进行清洗、转换、存储等操作...

    JNDI与Tomcat连接池的例子

    当你运行应用时,Tomcat会根据配置创建并管理数据源,你的应用可以通过JNDI查找来获取连接。这样,你就可以在应用中无缝地使用连接池,提高数据库操作的效率,同时降低了资源消耗。 在提供的压缩包文件`JNDI_...

    apache-tomcat-7.0.54-src.zip

    4. **JNDI (Java Naming and Directory Interface)**:Tomcat提供了JNDI服务,使得应用能够查找和绑定到各种命名和目录服务,如数据源、邮件会话等。 5. **连接器(Connector)**:Tomcat通过不同的连接器来处理...

    apache-tomcat-6.0.53.tar.gz

    4. **JNDI (Java Naming and Directory Interface)**:Tomcat提供了JNDI服务,允许开发者在应用中查找和绑定资源,如数据源或邮件会话。 5. **Connector**:Tomcat支持多种连接器(Connectors),用于接收和响应...

    apache封装之后的Tomcat8.0

    1. 集成管理工具:封装版可能提供图形化的管理界面,如Tomcat管理员,方便用户管理Web应用、数据源、虚拟主机等。 2. 简化配置:预设的配置文件可能已经进行了优化,使得初学者更容易上手,同时也方便经验丰富的...

    tomcat6.0服务器

    Tomcat提供JNDI(Java Naming and Directory Interface)服务,允许应用程序查找和绑定各种资源,如数据源、邮件会话等。这些资源可以在`conf/server.xml`的`GlobalNamingResources`部分定义。 **9. 管理工具** ...

    Jspxcms 安装包 v10.2.0 tomcat版.zip

    该版本是专为Tomcat应用服务器优化的,提供了丰富的功能和易用的管理界面,便于开发者进行快速建站和内容管理。 **源码源代码**:Jspxcms提供了完整的源代码,意味着用户可以深入理解系统的工作原理,对其进行...

    Spring Boot如何优化内嵌的Tomcat示例详解

    4. **数据源优化**:使用连接池(如HikariCP),调整连接池参数以适应应用需求。 5. **日志优化**:避免在高并发场景下大量输出日志,导致I/O阻塞。 6. **线程池配置**:根据业务场景调整线程池大小,避免线程过度...

    tomcate7.0.22

    通过修改这些文件,可以设置服务器端口、虚拟主机、数据源、安全策略等。 5. **安全性**:Tomcat 7.0.22支持JAAS(Java Authentication and Authorization Service),可以实现用户身份验证和访问控制。通过 Realm ...

    中帆智能建站系统基础版JSP版源代码.zip

    《中帆智能建站系统基础版JSP版源代码》是一款基于Java技术的网站构建工具,主要用于快速搭建和管理企业级网站。此源代码包包含了完整的JSP版本,旨在为开发者提供一个便捷、高效的建站解决方案。以下是关于该系统的...

    java建站源码

    在Java建站源码中,MySQL通常用于存储网站的数据,如用户信息、文章内容、评论等。开发者会使用JDBC(Java Database Connectivity)API来连接和操作MySQL数据库。 5. **项目结构**:"jeesite-master"可能包含以下...

    用java web实现的在线模拟考试系统

    操作方法:在我的电脑属性中设置环境变量为:TOMCAT_HOME= C:\Tomcat 4.1; (3) 建立站点: 操作方法:修改C:\Tomcat 4.1\conf\server.xml,在上一行添加如下代码来建立站点: ”/quiz” docBase=”D:\ quiz\web” ...

Global site tag (gtag.js) - Google Analytics