开源技术之Tomcat数据源配置总结(excerpt)
上一篇 /
下一篇 2007-06-08 17:49:05
/ 个人分类:技术
:TD*Q(u0s5w:M
\9U0成功配置环境Tomcat5.0.28+MSSQLServer2000+MS JDBC Driver51Testing软件测试网.y"olAO#d
51Testing软件测试网[9I)|v&g0sh(x
一、 安装Tomcat5.0.28
:VkzR1?d4[!g(dO!M0
Y
Q%[ aKrn0二、 安装MS JDBC Driver51Testing软件测试网3j.e#[K1Y9^B z
假设安装路径是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目录下
Qm6aP[051Testing软件测试网3J
C)DN]\-Bz
三、 注册JNDI数据源51Testing软件测试网+jzakXO_] jZ
修改%TOMCAT_HOME%\conf\Catalina\localhost\目录下您的应用程序对应的配置文件51Testing软件测试网*fp"Th9k@ b2kg
如:我的一个应用WebDemo.xml文件如下:
xow3DNXk%OI0<?xml version='1.0' encoding='utf-8'?>
,R'k|tHO,[Bs0<Context workDir="work\Catalina\localhost\WebDemo" path="/WebDemo" docBase="D:\jakarta-tomcat-5.0.28\webapps\WebDemo">
ueIa N
iHb0 <Resource type="javax.sql.DataSource" auth="Container" name="jdbc/northwind"/> 51Testing软件测试网pS!JuZ,EE%Y
<ResourceParams name="jdbc/northwind">
6H(r4W9I9h X C0 <parameter>51Testing软件测试网*rL)b_O(pH
<name>maxWait</name>51Testing软件测试网IOX
elS;F:I
<value>5000</value>51Testing软件测试网cF$a!J;Q}
B7a
</parameter>
)h5n]p1r2X;_r0 <parameter>
v
qU$r]
v8ljX|j#i0 <name>maxActive</name>
Q9Vib-_4V^^9D0 <value>4</value>51Testing软件测试网N%z4L-w2m
</parameter>
t-P#r8Q?0h,E0 <parameter>51Testing软件测试网T+a"tQ(_a
<name>password</name>51Testing软件测试网)V#k:w'DT!b0w
<value>jckjdkmcj</value>
Pf ZF3X0 </parameter>
E?5U
?
_HGk0 <parameter>
udmq"M5~Ca0 <name>url</name>51Testing软件测试网a'Hn0n
b'~6hY
<value>jdbc:microsoft:sqlserver://10.0.0.168:1433;databaseName=northwind</value>51Testing软件测试网*_u(FTa+q)A/oV7X
</parameter>
-U8nJN]#c0 <parameter>
*SPPb[*\0 <name>driverClassName</name>51Testing软件测试网4j/X{(g&d1n!\
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
hu'a9\.x\-B0 </parameter>51Testing软件测试网T2^8N{9Y;X#U
<parameter>
Ku1O4gmd~s
X0 <name>maxIdle</name>51Testing软件测试网
laa8i*[S
<value>2</value>
,oPi
MigC_0 </parameter>51Testing软件测试网3{#KE&dB"{'ff
<parameter>
2v1`d*I(tq^0 <name>username</name>
oC}v#G
WDy@0 <value>sa</value>
z9nT#pM@0 </parameter>
D/rFa2y+Q0cBd0 </ResourceParams>
o7F6j0W_.Y1w0 <Resource type="javax.sql.DataSource" name="jdbc/zydb"/>51Testing软件测试网(lbS%rG"Oh[|B1M
<ResourceParams name="jdbc/zydb">
I1C'wW gdp1B3l0 <parameter>
!cq4bxo\mg,q0 <name>url</name>51Testing软件测试网M&U&zX
o
<value>jdbc:oracle:thin:@10.0.0.168:1521:ZYDB</value>
}Ayi [)X0 </parameter>51Testing软件测试网8Q5}7@'Q1Bj:TQ
<parameter>51Testing软件测试网t vT%k i_\+T
<name>password</name>51Testing软件测试网!J;f:E8G+Mx!O
<value>jckjdkmcj</value>
*p4?Ev3?gs&l*a.^0 </parameter>51Testing软件测试网8?\BE(nP_7T'sy2b
<parameter>
ScKti0 <name>maxActive</name>51Testing软件测试网}*y"r;oa;Z7d
bZ
<value>4</value>51Testing软件测试网X|4B.mu HX
</parameter>51Testing软件测试网1llk
Gjt{4`,b
<parameter>
{;k-S'fW V_)H(C0 <name>maxWait</name>
g{,M3[8zH5|0 <value>5000</value>
`I(yJ,a0 </parameter>
/w"[f.ao%|-ya0 <parameter>
C zvY"tk Xp0 <name>driverClassName</name>
2X~4Pz
i
]|0 <value>oracle.jdbc.driver.OracleDriver</value>51Testing软件测试网-v
HI8V
g`wX&m
</parameter>
7yW~6Io%}(?2T0 <parameter>
:C@&Etr3ax[W0 <name>username</name>
7u,hZ2Xh2c0 <value>zhangyi</value>51Testing软件测试网S.K9S1MV;~7o8uY
</parameter>51Testing软件测试网(Y-{;g$g6\*dFC
<parameter>
,_OG
q1JQc;V0 <name>maxIdle</name>51Testing软件测试网jF?+c'a8R
]b1{H
<value>2</value>
j9AHkM0V C%i0 </parameter>51Testing软件测试网&O0kdke0wu
</ResourceParams>51Testing软件测试网0\-e!x1W"C8y F/Y(s5a
</Context>51Testing软件测试网`{!wzl/n4U4l5f{g#dP
51Testing软件测试网4T}'w9j:]wo
y_f
r[.bY-B0/]1ToEp!z$F%E8Dth0四、 如果你在Eclipse或JBuilder中开发的话,你需要在你的Web应用程序的WEB-INF\Web.xml文件中注册数据源,文件添加如下内容:51Testing软件测试网9Gx:[Z0]{v1Q(|7~
<resource-ref>51Testing软件测试网1Osc}*\0EiA}_0u5y
<res-ref-name>jdbc/northwind</res-ref-name>51Testing软件测试网~6E!J0a7DFy ^
<res-type>javax.sql.DataSource</res-type>
:^2G%Q@E A-fN2Q0 <res-auth>Container</res-auth>51Testing软件测试网wV(M)QfGh
</resource-ref>51Testing软件测试网"wR&zwmc:vo
一定注意:同时检查一下你部署到Tomcat中对应的51Testing软件测试网z2t M ~:}^h/W$\"q
彩色的加粗文字是添加上的,用来注册数据源的JNDI,在这我注册了两个数据源,一个是oracle的,一个是MSSQL Server 2000的。
(pp'o/Cz,c051Testing软件测试网9`
{#k o'Sx$S${
在做任何配置时最好不要修改Tomcat服务器的任何文件,如servel.xml或web.xml文件,而所有的操作和配置都可以在你自己的应用配置文件中来完成,这样即使培植错误也不至于服务器的崩溃。51Testing软件测试网0P/Y9{Y"r5e-l_
51Testing软件测试网8[]&D6aD?9v0c
记住:要想配置成功,就要认真检查需要配置的每一个细节。
gF-k%u]n` H0
UW2c6xM;a02jS/Mu%y3n4\*?0
#?#hk6J#\!B8Q,v Ub051Testing软件测试网2f+ap'UM
]
G
?
8R:lmr:F+z0
:orD?*b c6o!e!^MSv0 51Testing软件测试网XR"Z?.lCQ
51Testing软件测试网q9_d&I;IKSS Q8O`;eI
Iee6|0 51Testing软件测试网't&Ff#w)v|4~6N
相关阅读:
- 开发出高性能的网站,(三):压缩和其他服务器端的技术 (pele, 2007-1-08)
- 终于可以上51了 (carywang, 2007-4-05)
- 构造朴实的测试用例 [转载] (carywang, 2007-4-06)
- 软件黑盒测试解决的问题 (carywang, 2007-4-11)
- 关于建立测试套件的问题 (QQHao, 2007-5-09)
- 软件国际化测试和本地化测试 (QQHao, 2007-5-09)
- 测试工具相关 (QQHao, 2007-5-10)
- loadrunner基础知识 (ouchangfan, 2007-5-28)
- 一些典型的测试方面的误解(摘记) (QQHao, 2007-6-08)
- Tomcat 5.0-5.5连接池配置指南(excerpt) (QQHao, 2007-6-08)
收藏
举报
TAG:
技术