`
- 浏览:
45877 次
- 性别:
- 来自:
上海
-
- 1.将tomcat安装目录下/conf.context.xml文件拷贝到WebRoot/MEAT-INF下。
-
2.将<Resourcename="jdbc/tfms"auth="Container"type="javax.sql.DataSource"
-
maxActive="50"maxIdle="30"maxWait="10000"logAbandoned="true"
-
username="sa"password="password"driverClassName="net.sourceforge.jtds.jdbc.Driver"
-
url="jdbc:jtds:sqlserver://localhost:1433/TransfusionMngDB;tds=8.0;lastupdatecount=true"/>
- 拷贝到context.xml的Context元素下。
- 3.将
-
<resource-ref>
- <description>DBConnection</description>
-
<res-ref-name>jdbc/tfms</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
-
</resource-ref>
- 拷贝到web.xml的<welcome-file-list>元素标签后。
- 3.
- Tomcat5的数据源配置跟Tomcat5.5的数据源配置有很多的差别,Tomcat6的数据源配置跟Tomcat5.5的配置基本上相同。
- 以前的Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置。这种配置方式不合理的地方在于,假如数据库做了更改,程序员需要手工去修改这些文件,不利于团队开发。
- Tomcat5.5跟Tomcat6的配置显得更为简单,我们只需要在我们的WebRoot目录下,新建一个META-INF的目录(假如不存在),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息:
- 程序代码
- <Context>
-
<Resourcename="jdbc/tfms"auth="Container"type="javax.sql.DataSource"
-
maxActive="50"maxIdle="30"maxWait="10000"logAbandoned="true"
-
username="sa"password="password"driverClassName="net.sourceforge.jtds.jdbc.Driver"
-
url="jdbc:jtds:sqlserver://localhost:1433/TransfusionMngDB;tds=8.0;lastupdatecount=true"/>
- </Context>
- 其中:
- name表示指定的jndi名称
- auth表示认证方式,一般为Container
- type表示数据源类型,使用标准的javax.sql.DataSource
- maxActive表示连接池当中最大的数据库连接
- maxIdle表示最大的空闲连接数
- maxWait当池的数据库连接已经被占用的时候,最大等待时间
- logAbandoned表示被丢弃的数据库连接是否做记录,以便跟踪
- username表示数据库用户名
- password表示数据库用户的密码
- driverClassName表示JDBCDRIVER
- url表示数据库URL地址
- 在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat5.5以后的版本不写也可以,但建议还是配置。
- 程序代码
-
<resource-ref>
- <description>DBConnection</description><!--这句可要可不要-->
-
<res-ref-name>jdbc/tfms</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
-
</resource-ref>
- 配置完之后,还需要将JDBCDRIVER存放在%TOMCAT_HOME%/lib里面,这是必须的,不然,tomcat没有办法找到driver
- 之后重新启动tomcat
- 最后,测试数据源是否正确,写一个test.jsp,在test.jsp得到DataSource,以下是程序片断
- 程序代码
-
ContextinitContext=newInitialContext();
-
ContextenvContext=(Context)initContext.lookup("java:/comp/env");
-
DataSourceds=(DataSource)envContext.lookup("jdbc/tfms");
- Connectionconn=ds.getConnection();
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
#### 一、配置Tomcat数据源 **1. 编辑`context.xml`文件** 首先,我们需要编辑Tomcat安装目录下的`conf`文件夹中的`context.xml`文件。在这个文件中添加数据源的相关配置。以下是一个基本的数据源配置示例: ```...
本主题主要聚焦于"tomcat jboss数据源配置.rar",这是一个关于如何在Tomcat 5.5和JBoss 4.0中配置数据源,特别是与Oracle数据库交互的详细过程。下面将深入探讨这两个关键组件以及数据源配置的相关知识点。 首先,...
- **数据源**:数据源配置对于与数据库交互的应用程序至关重要。可以在 `<Resource>` 元素中定义数据源,指定驱动类名、URL、用户名和密码等属性。 #### 三、启动和管理 Tomcat 服务 一旦完成了以上步骤,就可以...
在这个例子中,创建了一个名为`/xkb`的应用程序,并且为它配置了一个指向SQL Server数据库的数据源。通过`Resource`元素及其子元素`ResourceParams`,可以详细地定义数据源的各种属性,如最大活动连接数(`maxActive`...
### Tomcat 6.02 和 SQL Server 2000 数据源(连接池)配置详解 #### 一、背景介绍 随着Web应用的发展,数据库访问成为应用中的关键环节之一。为了提高数据库访问效率和资源利用率,引入了连接池技术。在Java Web...
### 数据源配置示例分析 在给出的例子中,我们看到了如何在一个名为`/test`的Web应用中配置名为`jdbc/mldn`的数据源: - 应用的物理路径被设置为`F:\testweb\`。 - 调试级别设置为5,这意味着将启用较为详细的调试...
Tomcat 配置文件数据库密码加密,增加factory属性和修改context.xml文件中密码为密文,在lib文件中添加自定义的factory类 代码是jdk1.8版本,包含简单的加密类和http请求,如果使用简单的加密,不需要引用额外的lib...
tomcat数据源的配置及使用 在eclipse中开发的示例,txt文档的说明,exe文件的教程。在使用JNDI,可分为5步 (1)配置context.xml文件(Tomcat 6.0\conf文件夹下),把连接数据库用的驱动包(sqljdbc.jar)复制到...
4. **创建数据源**:如果应用需要数据库连接,需要配置数据源(GlobalNamingResources)。 5. **安全配置**:配置用户角色、访问控制(web.xml),并启用HTTPS支持(keystore和truststore配置)。 了解并掌握这些...
在`$CATALINA_HOME/conf/Catalina/localhost`目录下创建一个XML文件,定义数据源。 **故障排查与优化:** - 使用`catalina.out`日志文件来定位和解决问题。 - 调整`setenv.sh`或`setenv.bat`文件中的内存参数,如`...
- **context.xml**:同样位于`conf/Catalina/localhost`目录下,用于配置数据源等高级功能。 ### 基本操作 #### 启动与停止 - **启动**:在`bin`目录下执行`startup.sh`脚本(Linux/Mac系统)或`startup.bat`脚本...
### Tomcat 下 JNDI 数据源配置与 Hibernate 整合详解 #### 一、Tomcat 与 JNDI 数据源配置概述 在本篇文档中,我们将深入探讨如何在 Tomcat 服务器环境下配置 JNDI(Java Naming and Directory Interface)数据源...
在配置Tomcat时,需要根据实际需求修改这些配置文件,例如更改默认端口以避免冲突,添加新的Servlet或Filter,或者配置数据源连接以连接到数据库。 “说明.htm”文件可能会提供一个简化的配置流程概述,包括下载...
- **数据源配置**:最为核心的是对数据库连接的数据源进行配置。`<Resource>`元素用于声明JNDI名称、数据源类型、认证方式等信息。 ### 3. 实际操作注意事项 - 在实际操作过程中,需要确保所使用的JDBC驱动版本与...
此外,Tomcat的部署工具也支持XML格式的部署描述符(如context.xml),这允许更细粒度的配置,例如设置上下文路径、数据源、安全角色等。对于大型或复杂的Web应用,这种方式可能更为合适。 总的来说,"apache-...
在conf/server.xml中,用户可以配置数据源(DataSource)来管理和复用数据库连接。 7. **日志和错误处理**:Tomcat默认在logs目录下记录服务器运行的日志,包括catalina.out、host-manager、manager和localhost_...
【RUNNING.txt】文件是Apache Tomcat提供的指南,详细描述了如何启动、停止和配置Tomcat服务器。这对于初学者来说是非常有用的资源,因为它提供了关于运行环境的基本设置和命令行选项。 【RELEASE-NOTES】文件通常...
- 编辑`conf/server.xml`文件,添加数据源配置。 - 示例配置如下: ```xml type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="password" ...
#### 2.5 OLAP数据源配置 - **名称**:`olapDataSource` - **值**:多个OLAP数据源的配置信息 - **作用**:配置报表系统使用的OLAP(联机分析处理)数据源信息。每个OLAP数据源都指定了数据库类型、IP地址、端口号等...
2. **配置数据源**:将下载的 JDBC 驱动文件放入 `C:\tomcat\lib` 目录,并在 `Catalina.tld` 文件中添加相应的数据源配置。 3. **编写数据库连接代码**:在 Servlet 或 JSP 页面中编写连接数据库的代码。 4. **测试...