### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 - `CLASSPATH` 配置为 `.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar`,其中 `%CATALINA_HOME%` 是 Tomcat 的安装路径。 ##### 2. Tomcat安装与配置 - **Tomcat 安装路径**: - `CATALINA_HOME` 设置为 `C:\Tomcat\`。 - `CATALINA_BASE` 设置为 `C:\Tomcat\`。 - **JDBC驱动配置**: - 将 MS SQL Server 的 JDBC 驱动(如 `msbase.jar`, `mssqlserver.jar`, `msutil.jar`)复制到 `%CATALINA_HOME%\common\lib` 和 `\WEB-INF\lib` 目录下。 ##### 3. JDTS 安装 - 这里没有详细说明 JDTS 的安装步骤,但通常指的是 Java Database Tools Set 或者其他用于管理和操作数据库的工具集。 ##### 4. Tomcat 配置文件修改 - 修改 `%CATALINA_HOME%\conf\web.xml` 文件中的 `<resource-ref>` 节点来定义数据源引用。 ```xml <resource-ref> <description>DBConnection</description> <res-ref-name>jdbc/mssql</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> ``` - 在 `%TOMCAT_HOME%\conf\Catalina\localhost\` 目录下的应用配置文件中添加数据源定义和链接。 ```xml <?xml version='1.0' encoding='utf-8'?> <Context docBase="E:\项目\path" path="/项目" privileged="true" workDir="work\Catalina\localhost\项目"> <Resource auth="Container" description="DBConnection" name="jdbc/mssql" type="javax.sql.DataSource"/> <ResourceLink global="jdbc/mssql" name="jdbc/mssql" type="javax.sql.DataSource"/> </Context> ``` - 在项目的 `WEB-INF\web.xml` 文件中添加数据源链接。 ```xml <ResourceLink name="jdbc/mssql" global="jdbc/mssql" type="javax.sql.DataSource"/> ``` #### 二、数据库连接池配置 ##### 1. 使用 Tomcat Manager 创建数据源 - 通过浏览器访问 `http://localhost:8080/admin/`。 - 在 Tomcat Manager 应用中选择 `Resources > Datasources > DataSource Actions > Create New DataSource`。 - 填写数据源信息: - JNDI Name: `jdbc/mssql` - DataSource URL: `jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=123` - JDBC Driver Class: `com.microsoft.jdbc.sqlserver.SQLServerDriver` - User Name: `sa` - Password: `********` - Max Active Connections: `4` - Max Idle Connections: `2` - Max Wait for Connection: `500` 毫秒 - Validation Query: 可选 - 保存并提交更改。 #### 三、示例代码演示 以下是一个简单的示例代码,展示如何在 JSP 页面中使用上述配置的数据源: ```jsp <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <%@ page import="java.sql.*" %> <%@ page import="javax.sql.*" %> <%@ page import="javax.naming.*" %> <%@ page session="false" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title></title> <% out.print("业务测试开始"); DataSource ds = null; try { InitialContext ctx = new InitialContext(); ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mssql"); Connection conn = ds.getConnection("sa", "password"); // 使用实际密码 // 进行数据库操作 } catch (Exception e) { e.printStackTrace(); } %> </head> <body> </body> </html> ``` #### 四、总结 本文档详细介绍了如何在 Windows 2003 Server 环境下安装和配置 Tomcat 服务器,并配置 MS SQL Server 的 JDBC 连接。通过上述步骤,可以实现数据库连接池的高效管理,提高 Web 应用的性能和响应速度。此外,还提供了示例代码,展示了如何在 JSP 页面中使用这些配置来访问数据库。这对于初学者来说是非常有用的参考资料。

















- oracle-along2013-07-28文档很详细,很不错

- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 信息化时代声乐教学模式及教学技巧研究(1).docx
- 企业信息化规划与管理(1).pptx
- 人工智能算法在图像处理中的应用(1).docx
- 电子及通信设备制造企业R&D国际化评估(1).docx
- 基于PLC控制的翻转装配机器人的设计与研究(1).docx
- 软件使用许可协议书(范本)(1).doc
- 解读小学数学教学中如何有效开展深度学习(1).docx
- Vision-Training-3D-eXam-i-2015(1).ppt
- Excel-wps中熵值法、熵权法、指标赋权、权重计算。【精品文档】(1).pdf
- 开题报告基于.Net的网上购物平台(2)(1).doc
- 浅谈基于深度学习的小学数学有效教学策略(1).docx
- 电力信息通信传输中OTN技术的应用研究(1).docx
- 电梯制造企业信息化解决方案.pptx
- 【计算机软件毕业设计】连连看小游戏设计(1).doc
- 计算机在材料科学与工程中的应用省名师优质课赛课获奖课件市赛课百校联赛优质课一等奖课件(1).pptx
- 基于单片机的分段电容式液位测量的研究毕业设计(论文)(2)(1).doc


