`
thousandzhang
  • 浏览: 31599 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

tomcat5.0数据源配置

    博客分类:
  • java
阅读更多

环境说明:

TOMCAT5.0.28+SQL SERVER2000 SP4

目录结构:

$tomcat_home$\conf\server.xml,在</GlobalNamingResources>前一行添加:

<ResourceLink name="JDBC/SERVER2000" type="javax.sql.DataSource" global="JDBC/SERVER2000"/>

 $tomcat_home$\conf\Catalina\localhost\myAppName.xml,设置数据源:

<?xml version='1.0' encoding='utf-8'?>
<Context path="/contexPath" reloadable="true" docBase="D:/.../.../pathName" > 
   <Resource name="JDBC/Server2000" auth="Container" type="javax.sql.DataSource"/> 

   <ResourceParams name="JDBC/Server2000">
	   <parameter>
		   <name>factory</name>
		   <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
	   </parameter>
	   <parameter>
		   <name>driverClassName</name>
		   <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
	   </parameter>
	   <parameter>
		   <name>url</name>
		   <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=consumer</value>
	   </parameter>
	   <parameter>
		   <name>username</name>
		   <value>sa</value>
	   </parameter>
	   <parameter>
		   <name>password</name>
		   <value>sdfsdf</value>
	   </parameter>
	   <parameter>
		   <name>maxActive</name>
		   <value>20</value>
	   </parameter>
	   <parameter>
		   <name>maxIdle</name>
		   <value>10</value>
	   </parameter>
	   <parameter>
		   <name>maxWait</name>
		   <value>-1</value>
	   </parameter>
   </ResourceParams>
</Context> 

 

$youWebDIR$\WEB-INF\web.xml:在</web-app>前插入应用数据源的参考

<resource-ref>
	<description>SQL Server Datasource</description>
	<res-ref-name>JDBC/SERVER2000</res-ref-name>
	<res-type>javax.sql.DataSource</res-type>
	<res-auth>Container</res-auth>
</resource-ref> 
</web-app>

 

 

  • 大小: 25.4 KB
分享到:
评论
1 楼 thousandzhang 2009-12-10  
亦可以直接将配置信息配置在struts-config.xml文件中,简单易行
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
  <data-sources>
    <data-source type="org.apache.commons.dbcp.BasicDataSource" key="default">
      <set-property value="Example Data Source Configuration" property="description" />
      <set-property value="com.microsoft.jdbc.sqlserver.SQLServerDriver" property="driverClassName" />
      <set-property value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=consumer" property="url" />
      <set-property value="sa" property="username" />
      <set-property value="sdfsdf" property="password" />
      <set-property value="true" property="autoCommit" />
      <set-property value="500" property="maxCount" />
      <set-property value="100" property="minCount" />
    </data-source>
  </data-sources>
  <global-forwards>
    <forward contextRelative="true" name="notlogin" path="/enter.do" />
    <forward name="failure" contextRelative="true" path="/app/error/Failure.jsp" />
    <forward name="success" contextRelative="true" path="/app/error/Success.jsp" />
    <forward name="notAccess" contextRelative="true" path="/app/error/NotAccess.jsp" />
    <forward name="done" contextRelative="true" path="/app/error/Success_1.jsp" />
  </global-forwards>

  <message-resources key="security" null="false" parameter="resources.resources_security" />
</struts-config>

相关推荐

    Tomcat5.0和5.5以及6.0数据源配置

    ### Tomcat5.0、5.5及6.0数据源配置详解 #### 一、Tomcat 5.0 数据源配置步骤 ##### 准备工作 - **环境搭建**:确保已经安装了Tomcat 5.0,并将相应的数据库驱动程序(例如MySQL驱动)放置到`tomcat5.0/common/lib...

    tomcat5.0.x与tomcat5.5.x的配置有较大区别

    标题中的“tomcat5.0.x与tomcat5.5.x的配置有较大区别”指的是在升级或迁移Tomcat版本时,配置文件的差异可能导致应用无法正常运行。这两个版本之间的主要区别在于`server.xml`配置文件中对Web应用程序的设置方式,...

    关于tomcat5.0配置及连接池配置详细

    2. **配置数据源**: 在`$CATALINA_HOME/conf/context.xml`文件中,添加一个新的`&lt;Resource&gt;`元素来定义C3P0数据源。例如: ```xml type="com.mchange.v2.c3p0.ComboPooledDataSource" driverClass=...

    tomcat5.0和tomcat5.5.12配置连接池的异同

    描述中提到"讲述tomcat5.0和tomcat5.5.12配置连接池(JNDI)的不同配置方法",意味着我们将探讨如何在每个版本的Tomcat中配置JNDI资源,以及这两个版本之间在配置过程中的具体变化。 **Tomcat连接池基础知识** 在...

    TomCat5.0.rar

    5. **配置文件**:如`server.xml`、`web.xml`等,用于配置TomCat服务器的各个方面,如端口号、虚拟主机、数据源等。 6. **管理工具**:TomCat提供了一个基于Web的管理界面(Manager App),用于管理部署的应用,如...

    Tomcat数据源配置

    我们将分别探讨Tomcat 5.5、5.0以及6.0版本的数据源配置,确保每个步骤都清晰易懂。 ### Tomcat 5.5 数据源配置 Tomcat 5.5中,数据源通常通过JNDI(Java Naming and Directory Interface)来配置。首先,我们需要...

    Tomcat5.0培訓教材

    本教材旨在详细介绍Tomcat5.0的使用和配置,帮助用户更好地理解和掌握这款服务器。 一、Tomcat的目录结构 Tomcat的目录结构如下: 1. `/bin`:存放操作系统相关的启动和关闭脚本,如`catalina.sh`(Linux)和`...

    Tomcat JNDI 数据源 自动生成程序 Servlet 版

    Tomcat JNDI 数据源 自动生成程序 Servlet 版 本程序自动判断Tomcat版本,兼容tomcat 5.0、5.5、6.0等版本, 根据项目名自动生成 JNDI 配置文件,使程序员从手动配置JNDI数据源中解脱出来。 使用说明: 1、把...

    Tomcat6.0数据源配置[文].pdf

    要测试数据源配置是否正确,可以创建一个`test.jsp`页面,通过JNDI查找并获取数据源,然后连接数据库。以下是`test.jsp`的部分代码: ```jsp Context initContext = new InitialContext(); Context envContext = ...

    tomcat数据源配置

    《Tomcat数据源配置详解》 Tomcat作为一款广泛应用的Java Web服务器,其数据源配置是开发者必须掌握的重要技能之一。本文将详细讲解如何在Tomcat环境中配置数据源,以实现与MySQL数据库的高效连接。 首先,我们...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...

    vmware6.0+redhat5+openssh+jdk1.4+tomcat5.0+mysql5.0

    本教程将深入探讨如何在VMware Workstation 6.0虚拟环境中配置一个基于Red Hat Enterprise Linux 5.2的操作系统,并在这个平台上安装与配置Java开发环境、OpenSSH服务、Tomcat应用服务器以及MySQL数据库,从而搭建一...

    集深系统部署手册

    - **Tomcat5.0数据源配置**:通过在`server.xml`文件中配置数据源节点来实现。 - 示例配置: ```xml driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:orcl" ...

    tomcat数据源,非常全面.doc

    在Tomcat 5.0中配置MySQL数据源,首先需要确保你已经安装并运行了MySQL服务器,并且创建了一个用于存储应用数据的数据库。在这个例子中,我们创建了一个名为`forumdb`的数据库以及一个名为`member`的表,用于存储...

    tomcat各版本连接池配置方法

    - `type`: 数据源类型,这里为`javax.sql.DataSource`。 - `driverClassName`: JDBC驱动类全名。 - `url`: 数据库连接URL。 - `username`: 数据库用户名。 - `password`: 数据库密码。 - `maxActive`: 同时能...

    struts框架中数据源的配置

    ### Struts框架中数据源的配置详解 #### 一、引言 在现代软件开发过程中,特别是企业级应用开发中,Struts框架被广泛应用于构建MIS系统等复杂的应用程序。Struts框架作为一种成熟的MVC架构实现,为开发者提供了...

    tomcat 几种连接池配置代码(包括tomcat5.0,tomcat5.5x,tomcat6.0)

    对于早期的Tomcat5.0版本,连接池配置的方式与5.5.x版本类似,但是具体的配置细节可能会有所不同。 ### 总结 通过上述配置,我们不仅能够有效地管理数据库连接资源,还能够提高应用程序的性能和稳定性。需要注意的...

    Tomcat5.5.12 + mysql5.0 +Eclipse连接池配置.pdf

    - 编写Java代码或通过Eclipse等IDE进行测试,使用配置好的数据源名(如`jdbc/mysql`)获取数据库连接并执行SQL语句。 #### 三、总结 通过上述步骤,我们不仅完成了Tomcat5.5.12 Admin模块的配置,还实现了与MySQL...

    oracle数据源配置.doc

    ### Oracle 数据源配置详解 #### 一、Oracle数据库安装与配置基础 在IT领域,Oracle数据库因其稳定性和高性能被广泛应用于企业级应用中。而Oracle数据源配置是连接应用程序与Oracle数据库之间的桥梁,其准确性直接...

Global site tag (gtag.js) - Google Analytics