开源技术之Tomcat数据源配置总结(excerpt)

上一篇 / 下一篇  2007-06-08 17:49:05 / 个人分类:技术

:TD*Q(u0s5w:M \9U0成功配置环境Tomcat5.0.28+MSSQLServer2000+MS JDBC Driver51Testing软件测试网.y"olA O#d
51Testing软件测试网 [9I)|v&g0sh(x
一、    安装Tomcat5.0.28
:VkzR1?d4[!g(dO!M0
Y Q%[aKrn0二、    安装MS JDBC Driver51Testing软件测试网3j.e#[K1Y9^Bz
假设安装路径是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">
u eIaN iHb0    <Resource type="javax.sql.DataSource"  auth="Container"  name="jdbc/northwind"/>  51Testing软件测试网pS!JuZ,EE%Y
    <ResourceParams name="jdbc/northwind">
6H(r4W9I9hX 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>
u dmq"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(t q^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'wWgdp1B3l0      <parameter>
!c q4bx o\mg,q0        <name>url</name>51Testing软件测试网M&U&z X o
        <value>jdbc:oracle:thin:@10.0.0.168:1521:ZYDB</value>
}Ayi [)X0      </parameter>51Testing软件测试网8Q5}7@'Q1B j:TQ
      <parameter>51Testing软件测试网t vT%ki_\+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'fWV_)H(C0        <name>maxWait</name>
g{,M3[8zH5|0        <value>5000</value>
`I(yJ,a0      </parameter>
/w"[f.ao%|-ya0      <parameter>
C zvY"t k 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\*dF C
      <parameter>
,_OG q1JQc;V0        <name>maxIdle</name>51Testing软件测试网jF?+c'a8R ]b1{H
        <value>2</value>
j9AHkM0VC%i0      </parameter>51Testing软件测试网&O0kdke0wu
    </ResourceParams>51Testing软件测试网0\-e!x1W"C8yF/Y(s5a
</Context>51Testing软件测试网`{!wzl/n4U4l5f {g#dP

51Testing软件测试网4T}'w9j:]wo

 

y_f r[.b Y-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!J0a7D Fy^
        <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;a0

2jS/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;IKS

S Q8O`;eI Iee6|0

 51Testing软件测试网't&Ff#w)v |4~6N


TAG: 技术

 

评分:0

我来说两句

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 21554
  • 日志数: 38
  • 图片数: 3
  • 文件数: 2
  • 建立时间: 2007-04-19
  • 更新时间: 2008-03-29

RSS订阅

Open Toolbar