开源技术之Tomcat数据源配置总结
文章作者 100test 发表时间 2007:03:26 18:01:02
来源 100Test.Com百考试题网
成功配置环境Tomcat5.0.28 MSSQLServer2000 MS JDBC Driver
一、 安装Tomcat5.0.28
二、 安装MS JDBC Driver
假设安装路径是F:\green\Microsoft SQL Server 2000 JDBC,那么在F:\green\Microsoft SQL Server 2000 JDBC\lib下面有三个文件msbase.jar、sqlserver.jar、msutil.jar,并将此三个文件复制到%TOMMCAT_HOME%\common\lib目录下
三、 注册JNDI数据源
修改%TOMCAT_HOME%\conf\Catalina\localhost\目录下您的应用程序对应的配置文件
如:我的一个应用WebDemo.xml文件如下:
maxWait
5000
maxActive
4
password
jckjdkmcj
url
jdbc:microsoft:sqlserver://10.0.0.168:1433.databaseName=northwind
driverClassName
com.microsoft.jdbc.sqlserver.SQLServerDriver
maxIdle
2
username
sa
url
jdbc:oracle:thin:@10.0.0.168:1521:ZYDB
password
jckjdkmcj
maxActive
4
maxWait
5000
driverClassName
oracle.jdbc.driver.OracleDriver
username
zhangyi
maxIdle
2
四、 如果你在Eclipse或JBuilder中开发的话,你需要在你的Web应用程序的WEB-INF\Web.xml文件中注册数据源,文件添加如下内容:
jdbc/northwind
javax.sql.DataSource
Container
一定注意:同时检查一下你部署到Tomcat中对应的
彩色的加粗文字是添加上的,用来注册数据源的JNDI,在这我注册了两个数据源,一个是oracle的,一个是MSSQL Server 2000的。
在做任何配置时最好不要修改Tomcat服务器的任何文件,如servel.xml或web.xml文件,而所有的操作和配置都可以在你自己的应用配置文件中来完成,这样即使培植错误也不至于服务器的崩溃。
按以上步骤就可以完成数据源的配置,你可以写一些程序来测试。
用JSP来测试,Index.jsp文件程序如下:
<%@ page language="java" import="java.util.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*" %>
<%
String path = request.getContextPath().
String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/".
out.println(basePath).
%>
My JSP index.jsp starting page