潛心學習 技術(shù)強身
BlogJava
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
14 隨筆 :: 0 文章 :: 8 評論 :: 0 Trackbacks
<
2009年9月
>
日
一
二
三
四
五
六
30
31
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
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
(14)
Flex/BlazeDS
(rss)
Scala
(rss)
Struts(2)
(rss)
學習筆記(6)
(rss)
學習問題(2)
(rss)
開發(fā)工具(2)
(rss)
術(shù)語區(qū)(1)
(rss)
編程規(guī)范(1)
(rss)
隨筆檔案
(14)
2009年8月 (2)
2009年7月 (12)
JAVA BLOG
為了生活
認真做事
搜索
最新評論
1.?re: Java基礎(chǔ)術(shù)語解釋hfgjh
sfgghdfhj
--m.m.,
2.?re: S2SH搭建的一個實例學習筆記(一)
eqwe
--ee
3.?re: S2SH搭建的一個實例學習筆記(二)
已經(jīng)好幾年了,源碼已經(jīng)沒了,不好意思啊@陳彬
--平濤
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搭建的一個實例學習筆記(二)(1587)
5.?關(guān)于S2SH+mysql中文亂碼問題(523)
評論排行榜
1.?Spring + Tomcat5/6 + ConnectionPool的配置(4)
2.?S2SH搭建的一個實例學習筆記(二)(2)
3.?S2SH搭建的一個實例學習筆記(一)(1)
4.?Java基礎(chǔ)術(shù)語解釋(1)
5.?Java開發(fā)者需堅守的十大基本準則(轉(zhuǎn))(0)
Spring + Tomcat5/6 + ConnectionPool的配置
Tomcat5 及 Tomcat6 下CP配置。
主要是根據(jù)MLDN的一個實例進行配置的。實例中用的是Tomcat5.5,所以他的CP配置如下:
第一:
將jdbc驅(qū)動的jar包,如:MySQL、Oracle的jdbc驅(qū)動,拷貝到tomcat中l(wèi)ib下。
注意:必須是tomcat中l(wèi)ib下,如: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
>
第一部分為項目的發(fā)布路徑。其他的就是數(shù)據(jù)庫的配置了。
第三:
在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,在根據(jù)這個配置后就會出現(xiàn)javax.naming.NameNotFoundException:
Name
jdbc
is
not
bound
in
this
Context
的錯誤。原因是,Tomcat5和Tomcat6的配置有所區(qū)別:
第一:
將jdbc驅(qū)動的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中加入如下代碼(網(wǎng)上說可以加也可以不加)
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
凡客誠品
不錯啊
回復(fù)
更多評論
#
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>
回復(fù)
更多評論
#
re: Spring + Tomcat5/6 + ConnectionPool的配置
2009-08-01 20:08
RangerWolf
謝謝指點!
回復(fù)
更多評論
#
re: Spring + Tomcat5/6 + ConnectionPool的配置
2009-09-11 11:47
caishenluli
非常感謝!非常不錯的帖子!頂了。。。。。。。
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
Spring + Tomcat5/6 + ConnectionPool的配置
getOutputStream() has already been called for this response
S2SH搭建的一個實例學習筆記(三)
S2SH搭建的一個實例學習筆記(二)
S2SH搭建的一個實例學習筆記(一)
DAO學習筆記一
Powered by:
BlogJava
Copyright © 平濤
主站蜘蛛池模板:
亚洲AV中文无码乱人伦
|
无码中文在线二区免费
|
国产精品无码一区二区三区免费
|
亚洲自偷自拍另类图片二区
|
91精品国产免费久久国语麻豆
|
久久亚洲AV午夜福利精品一区
|
无人在线观看免费高清
|
亚洲嫩草影院久久精品
|
久久久久久精品成人免费图片
|
亚洲国产成人精品青青草原
|
1000部拍拍拍18勿入免费视频软件
|
亚洲第一页中文字幕
|
91九色老熟女免费资源站
|
亚洲码在线中文在线观看
|
国产va免费精品观看精品
|
亚洲风情亚Aⅴ在线发布
|
免费久久精品国产片香蕉
|
一级特黄录像视频免费
|
狠狠色伊人亚洲综合成人
|
少妇无码一区二区三区免费
|
亚洲专区中文字幕
|
国产一区二区三区在线观看免费
|
伊人久久国产免费观看视频
|
亚洲爆乳精品无码一区二区三区
|
亚洲av无码一区二区三区乱子伦
|
四虎在线最新永久免费
|
亚洲熟女综合色一区二区三区
|
四虎影视永久免费观看网址
|
久草在视频免费福利
|
亚洲精品伦理熟女国产一区二区
|
免费国产成人午夜私人影视
|
中国人免费观看高清在线观看二区
|
亚洲视频.com
|
国产zzjjzzjj视频全免费
|
a毛片久久免费观看
|
自拍偷区亚洲国内自拍
|
亚洲午夜激情视频
|
最近中文字幕电影大全免费版
|
亚洲a∨无码一区二区
|
亚洲成AV人片在WWW色猫咪
|
亚洲狠狠爱综合影院婷婷
|