潛心學習 技術強身
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
14 隨筆 :: 0 文章 :: 8 評論 :: 0 Trackbacks
<
2009年7月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
(14)
Flex/BlazeDS
(rss)
Scala
(rss)
Struts(2)
(rss)
學習筆記(6)
(rss)
學習問題(2)
(rss)
開發工具(2)
(rss)
術語區(1)
(rss)
編程規范(1)
(rss)
隨筆檔案
(14)
2009年8月 (2)
2009年7月 (12)
JAVA BLOG
為了生活
認真做事
搜索
最新評論
1.?re: Java基礎術語解釋hfgjh
sfgghdfhj
--m.m.,
2.?re: S2SH搭建的一個實例學習筆記(一)
eqwe
--ee
3.?re: S2SH搭建的一個實例學習筆記(二)
已經好幾年了,源碼已經沒了,不好意思啊@陳彬
--平濤
4.?re: S2SH搭建的一個實例學習筆記(二)
求原碼,郵箱kzbpp@163.com
--陳彬
5.?re: Spring + Tomcat5/6 + ConnectionPool的配置
非常感謝!非常不錯的帖子!頂了。。。。。。。
--caishenluli
閱讀排行榜
1.?S2SH搭建的一個實例學習筆記(一)(5622)
2.?Spring + Tomcat5/6 + ConnectionPool的配置(1760)
3.?S2SH搭建的一個實例學習筆記(三)(1663)
4.?S2SH搭建的一個實例學習筆記(二)(1584)
5.?關于S2SH+mysql中文亂碼問題(522)
評論排行榜
1.?Spring + Tomcat5/6 + ConnectionPool的配置(4)
2.?S2SH搭建的一個實例學習筆記(二)(2)
3.?S2SH搭建的一個實例學習筆記(一)(1)
4.?Java基礎術語解釋(1)
5.?Java開發者需堅守的十大基本準則(轉)(0)
Spring + Tomcat5/6 + ConnectionPool的配置
Tomcat5 及 Tomcat6 下CP配置。
主要是根據MLDN的一個實例進行配置的。實例中用的是Tomcat5.5,所以他的CP配置如下:
第一:
將jdbc驅動的jar包,如:MySQL、Oracle的jdbc驅動,拷貝到tomcat中lib下。
注意:必須是tomcat中lib下,如:D:\Tomcat 6.0\lib,但不能是項目中的WEB-INF/lib下,因為這時tomcat解析不到此類目錄。
第二:
在Tomcat的安裝目錄下conf下找到server.xml,在<host></host>之間加上如下代碼:
1
<
Context
path
="/zhinangtuan"
docBase
="F:\Eclipse\MyZNTProject\MyZhiNangTuanDemo\WebRoot"
2
debug
="5"
reloadable
="true"
crossContext
="true"
>
3
4
<
Logger
className
="org.apache.catalina.logger.FileLogger"
5
prefix
="localhost_MysqlTest_log."
suffix
=".txt"
6
timestamp
="true"
/>
7
8
<
Resource
name
="jdbc/mldn"
auth
="Container"
type
="javax.sql.DataSource"
/>
9
10
<
ResourceParams
name
="jdbc/mldn"
>
11
<
parameter
>
12
<
name
>
factory
</
name
>
13
<
value
>
org.apache.commons.dbcp.BasicDataSourceFactory
</
value
>
14
</
parameter
>
15
<
parameter
>
16
<
name
>
maxActive
</
name
>
17
<
value
>
100
</
value
>
18
</
parameter
>
19
<
parameter
>
20
<
name
>
maxIdle
</
name
>
21
<
value
>
30
</
value
>
22
</
parameter
>
23
<
parameter
>
24
<
name
>
maxWait
</
name
>
25
<
value
>
5000
</
value
>
26
</
parameter
>
27
<
parameter
>
28
<
name
>
username
</
name
>
29
<
value
>
root
</
value
>
30
</
parameter
>
31
<
parameter
>
32
<
name
>
password
</
name
>
33
<
value
>
mysqladmin
</
value
>
34
</
parameter
>
35
<
parameter
>
36
<
name
>
driverClassName
</
name
>
37
<
value
>
org.gjt.mm.mysql.Driver
</
value
>
38
</
parameter
>
39
<
parameter
>
40
<
name
>
url
</
name
>
41
<
value
>
jdbc:mysql://localhost:3306/mldn
</
value
>
42
</
parameter
>
43
</
ResourceParams
>
44
</
Context
>
第一部分為項目的發布路徑。其他的就是數據庫的配置了。
第三:
在Spring的配置文件applicationContext.xml中加上如下代碼:
1
<
bean
id
="dataSource"
2
class
="org.springframework.jndi.JndiObjectFactoryBean"
3
destroy-method
="close"
>
4
<
property
name
="jndiName"
>
5
<
value
>
java:comp/env/jdbc/mldn
</
value
>
6
</
property
>
7
</
bean
>
而我用的Tomcat是6.0.18,在根據這個配置后就會出現javax.naming.NameNotFoundException:
Name
jdbc
is
not
bound
in
this
Context
的錯誤。原因是,Tomcat5和Tomcat6的配置有所區別:
第一:
將jdbc驅動的jar包,拷貝到Tomcat的lib下
第二:
在tomcat中conf下的context.xml文件中<context>與</context>之間加入以下部分:
1
<
Resource
name
="jdbc/mldn"
2
auth
="Container"
3
type
="javax.sql.DataSource"
4
factory
="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
5
driverClassName
="com.mysql.jdbc.Driver"
6
url
="jdbc:mysql://localhost:3306/mldn?useUnicode=true&characterEncoding=utf-8"
7
username
="root"
8
password
="123"
9
maxActive
="100"
10
maxIdle
="30"
11
maxWait
="10000"
/>
同時在項目的web.xml中加入如下代碼(網上說可以加也可以不加)
1
<
resource-ref
>
2
<
description
>
DB Connection
</
description
>
3
<
res-ref-name
>
jdbc/mldn
</
res-ref-name
>
4
<
res-type
>
javax.sql.DataSource
</
res-type
>
5
<
res-auth
>
Container
</
res-auth
>
6
</
resource-ref
>
第三:
在Spring的配置文件applicationContext.xml中加上如下代碼:
1
<
bean
id
="dataSource"
2
class
="org.springframework.jndi.JndiObjectFactoryBean"
3
destroy-method
="close"
>
4
<
property
name
="jndiName"
>
5
<
value
>
java:comp/env/jdbc/mldn
</
value
>
6
</
property
>
7
</
bean
>
這樣,Tomcat6下的CP才能正常的運行起來。
posted on 2009-07-30 01:21
平濤
閱讀(1760)
評論(4)
編輯
收藏
所屬分類:
學習筆記
評論
#
re: Spring + Tomcat5/6 + ConnectionPool的配置
2009-07-30 08:50
凡客誠品
不錯啊
回復
更多評論
#
re: Spring + Tomcat5/6 + ConnectionPool的配置
2009-07-31 00:24
wenlin
<bean id="dataSource"
2 class="org.springframework.jndi.JndiObjectFactoryBean"
3 destroy-method="close">
4 <property name="jndiName" value="jdbc/mldn"/>
<property name="resourceRef" value="true" />
7 </bean>
回復
更多評論
#
re: Spring + Tomcat5/6 + ConnectionPool的配置
2009-08-01 20:08
RangerWolf
謝謝指點!
回復
更多評論
#
re: Spring + Tomcat5/6 + ConnectionPool的配置
2009-09-11 11:47
caishenluli
非常感謝!非常不錯的帖子!頂了。。。。。。。
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Spring + Tomcat5/6 + ConnectionPool的配置
getOutputStream() has already been called for this response
S2SH搭建的一個實例學習筆記(三)
S2SH搭建的一個實例學習筆記(二)
S2SH搭建的一個實例學習筆記(一)
DAO學習筆記一
Powered by:
BlogJava
Copyright © 平濤
主站蜘蛛池模板:
久久久久久一品道精品免费看
|
欧亚一级毛片免费看
|
无码人妻AV免费一区二区三区
|
午夜毛片不卡高清免费
|
亚洲国产成人va在线观看网址
|
午夜免费1000部
|
亚洲熟妇色自偷自拍另类
|
国产高清免费视频
|
亚洲激情视频图片
|
日本黄页网站免费
|
一级免费黄色毛片
|
亚洲精品成人网站在线观看
|
亚洲狠狠成人综合网
|
日韩在线天堂免费观看
|
麻豆69堂免费视频
|
亚洲精品无码不卡在线播HE
|
精品成人免费自拍视频
|
亚洲永久中文字幕在线
|
免费看片免费播放
|
无码日韩人妻AV一区免费l
|
亚洲人成伊人成综合网久久久
|
无码日韩精品一区二区免费暖暖
|
亚洲同性男gay网站在线观看
|
在线a人片天堂免费观看高清
|
无码日韩人妻AV一区免费l
|
亚洲免费视频网站
|
成年女人毛片免费观看97
|
一级毛片无遮挡免费全部
|
亚洲午夜视频在线观看
|
国内大片在线免费看
|
一级a性色生活片久久无少妇一级婬片免费放
|
久久久久成人片免费观看蜜芽
|
亚洲Av高清一区二区三区
|
亚洲av午夜精品一区二区三区
|
在线免费观看中文字幕
|
久久WWW免费人成—看片
|
亚洲同性男gay网站在线观看
|
亚洲国产成人五月综合网
|
久久久精品2019免费观看
|
亚洲精品动漫免费二区
|
亚洲精品午夜无码电影网
|