通过 Tomcat 管理连接池 - 7.3

Talend安装指南

Version
7.3
Language
中文(简体)
Operating system
Windows
Subscription type
订阅
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
安装和升级
Last publication date
2022-10-30

默认情况下,Talend Administration Center 的配置文件中已嵌入了一个第三方应用程序 (c3p0) 来管理连接池。

下面的过程使 Tomcat 可以直接管理连接池。还可以将此过程应用于 JBoss。

步骤

  1. <ApplicationPath>\WEB-INF\classes 文件夹中,将 configuration.properties 文件的默认设置更改为:
    database.useContext=True
  2. WEB-INF 文件夹中,编辑 web.xml 文件并在结束标记 </web-app> 之前添加以下代码片段:
    <resource-ref>
    
         <description>Our Datasource</description>
         <res-ref-name>jdbc/ADMINISTRATOR_CONNECTION</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
    
    </resource-ref>
  3. WEB-INF 文件夹中,编辑 context.xml 文件并通过修改以下元素来配置数据库连接参数:
    元素名称 备注

    url

    jdbc:mysql://{ip_address}:3306/{db_name}

    对于 MySQL,ip_address 对应于数据库 IP 地址,db_name 对应于其名称。

    jdbc:oracle:thin:@{ip_address}:1521:{db_name}

    对于 Oracle,ip_address 对应于数据库 IP 地址,db_name 对应于其名称。

    jdbc:jtds:sqlserver://{ip_address}:1433/{db_name}

    对于 SQL Server,ip_address 对应于数据库 IP 地址,db_name 对应于其名称。

    jdbc:h2:file:{dir_path/}<db_name>;MVCC=TRUE;AUTO_SERVER=TRUE; LOCK_TIMEOUT=15000

    对于 H2,dir_path 对应于数据库路径,db_name 对应于其名称。

    用户名

    用于登录数据库的用户名,默认为 talend_admin

    -

    密码

    用于登录数据库的密码,默认为 talend_admin

    -

    driverClassName

    org.gjt.mm.mysql.Driver

    针对 MySQL。

    oracle.jdbc.driver.OracleDriver

    针对 Oracle。

    net.sourceforge.jtds.jdbc.Driver

    针对 SQL Server。

    org.h2.Driver

    针对 H2。

  4. 复制 <TomcatPath>\lib 中对应于存储您的数据的数据库的相关 .jar 文件。