Hello World
Java技術(shù)學(xué)習(xí)
BlogJava
首頁
新文章
新隨筆
聚合
管理
posts - 17, comments - 7, trackbacks - 0
[轉(zhuǎn)]JBuilder中Tomcat數(shù)據(jù)源配置
原文地址:
http://blog.csdn.net/mshust2006/archive/2006/08/07/1033876.aspx
今天幫一同事配置一個(gè)數(shù)據(jù)源,采用tomcat5.5.9,本來是個(gè)很簡(jiǎn)單的事,以前也配過,但由于很長(zhǎng)時(shí)間沒用過容器提供的數(shù)據(jù)源了(IOC用慣了),也只記的個(gè)大概了,所以剛開始一配就出錯(cuò)了,google了一下,有很多資料,照著試試卻都不好使(到不是別人說的不對(duì),只是大家用的版本不同)。其實(shí)tomcat中配置數(shù)據(jù)源有好幾中方式,很靈活,所以也容易相互整竄,個(gè)人認(rèn)為比較簡(jiǎn)單的方法就是在tomcat下的conf文件夾下的server.xml增加
<
Context?
path
="/test"
?docBase
="test"
??debug
=?"99"
?reloadable
="true"
?crossContext
="true"
?verbosity
="DEBUG"
>
?
<
Resource?
name
="jdbc/***"
?auth
="Container"
???????????type
="javax.sql.DataSource"
?password
="****"
???????????driverClassName
="com.microsoft.jdbc.sqlserver.SQLServerDriver"
???????????maxIdle
="2"
???????????maxWait
="5000"
???????????username
="sa"
???????????url
="jdbc:microsoft:sqlserver://192.168.*.*:1433;DatabaseName=***"
???????????maxActive
="4"
/>
</
Context
>
注意它是加在</host>前的,另外由于采用的tomcat5.5.9,所以數(shù)據(jù)源的配置信息采用屬性的形式寫,不能用結(jié)點(diǎn)的形式,tomcat5.0.X好象可以。
改了tomcat的server.xml文件后,剩下一個(gè)要改的地方就是在你的web項(xiàng)目中的web.xml中加入引用
<
resource-ref
>
??
<
description
>
Resource?reference?to?a?factory?for?java.sql.Connection
????instances?that?may?be?used?for?talking?to?a?particular
????database?that?is?configured?in?the?server.xml?file.
</
description
>
??
<
res-ref-name
>
jdbc/***
</
res-ref-name
>
??
<
res-type
>
javax.sql.DataSource
</
res-type
>
??
<
res-auth
>
Container
</
res-auth
>
</
resource-ref
>
僅僅需要改這兩個(gè)地方就能在web程序中使用tomcat提供的數(shù)據(jù)源,但這樣做,你可以將你生成的war包放在容器下運(yùn)行,卻不能在jbuilder中啟動(dòng)項(xiàng)目,因?yàn)閖builder啟動(dòng)web項(xiàng)目時(shí)是不會(huì)去讀你指定的tomcat中的server.xml的,這樣的話數(shù)據(jù)源就不可用了,如果我們不能在jbuilder中啟動(dòng)項(xiàng)目,我門就不能在調(diào)試狀態(tài)下來運(yùn)行了,這樣對(duì)我們來寫程序就沒有太大意義了(當(dāng)然我們可以在外面啟動(dòng)tomcat,采用遠(yuǎn)程調(diào)試的方法,這樣即可以使用數(shù)據(jù)源,也可以調(diào)試修改程序,但這個(gè)有點(diǎn)殺雞用牛刀的意思,不推薦),實(shí)際上jbuilder在啟動(dòng)web項(xiàng)目時(shí)它會(huì)在工程目錄下建立一個(gè)tomcat文件架,它會(huì)去讀conf下的server8080.xml文件(8080為你為tomcat設(shè)定的端口),所以我們要想在jbuilder中啟動(dòng)數(shù)據(jù)源,必須要在該配置文件中加上數(shù)據(jù)源信息),具體的是將server8080.xml中的一條注釋刪掉,(否則它仍然會(huì)是臨時(shí)文件,會(huì)被覆蓋的)在<host>結(jié)點(diǎn)中加上
<
Resource?
name
="jdbc/***"
?auth
="Container"
??????????????????type
="javax.sql.DataSource"
?password
="****"
??????????????????driverClassName
="com.microsoft.jdbc.sqlserver.SQLServerDriver"
??????????????????maxIdle
="2"
??????????????????maxWait
="5000"
??????????????????username
="sa"
??????????????????url
="jdbc:microsoft:sqlserver://192.168.*.*:1433;DatabaseName=***"
??????????????????maxActive
="4"
/>
注意這里<context>結(jié)點(diǎn)可用它自身的,不要修改,重啟項(xiàng)目,這時(shí)你就可以使用數(shù)據(jù)源了。之所以在jbuilder中啟動(dòng)web項(xiàng)目有點(diǎn)麻煩,是它沒有把項(xiàng)目發(fā)布到tomcat的webapp下面去,而是把tomcat的一些東西拿過來了(相當(dāng)于),象eclispe或idea就沒有這種問題了。
以上所說的配置數(shù)據(jù)源是在tomcat5.5.9下實(shí)驗(yàn)的,估計(jì)5.5.x應(yīng)該都沒啥問題,要是別的tomcat的版本就不保了,誰叫咱用的開源的東東了,版本的兼容就不能恭維了!
posted on 2006-10-31 09:41
Java初心
閱讀(481)
評(píng)論(0)
編輯
收藏
所屬分類:
web配置
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
[轉(zhuǎn)]WebLogic管理操作
[轉(zhuǎn)]JBuilder中Tomcat數(shù)據(jù)源配置
<
2025年5月
>
日
一
二
三
四
五
六
27
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
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
Database(4)
java(1)
javascript(3)
Web Service(4)
web配置(4)
隨筆檔案
2007年9月 (1)
2007年5月 (1)
2007年4月 (1)
2007年1月 (4)
2006年12月 (1)
2006年11月 (1)
2006年10月 (4)
2006年9月 (4)
文章分類
Javascript/Css(2)
Java基本(1)
Spring(2)
Struts(1)
web配置(2)
文章檔案
2007年5月 (1)
2006年11月 (4)
2006年10月 (1)
2006年9月 (2)
搜索
最新評(píng)論
1.?aaaaaaaa[未登錄]
aaaaaaaaaaaaa
--aa
2.?re: [轉(zhuǎn)]tomcat啟動(dòng)在80端口[未登錄]
這個(gè)方法很巧妙,贊!
--atom
3.?re: [整理]Tomcat配置根目錄默認(rèn)頁面
wer
--ew
4.?re: javascript中文參數(shù)亂碼問題
這個(gè)只適合Java,萬一不用Java開發(fā)的,js出了亂碼,怎么解決呢?
--等待的樹
5.?re: struts中的href問題
可以使用<html:link>標(biāo)簽來實(shí)現(xiàn).
--春花秋實(shí)
閱讀排行榜
1.?[整理]Tomcat配置根目錄默認(rèn)頁面(5387)
2.?Web Service描述語言 WSDL 詳解 1(5213)
3.?javascript中文參數(shù)亂碼問題(3733)
4.?[轉(zhuǎn)]tomcat啟動(dòng)在80端口(3387)
5.?Web Service描述語言 WSDL 詳解 3(2748)
評(píng)論排行榜
1.?struts中的href問題(3)
2.?javascript中文參數(shù)亂碼問題(1)
3.?[整理]Tomcat配置根目錄默認(rèn)頁面(1)
4.?[轉(zhuǎn)]tomcat啟動(dòng)在80端口(1)
5.?最近用到的Java日期操作(0)
Copyright ©2025 Java初心 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
一级特黄录像免费播放肥
|
无人在线观看完整免费版视频
|
精品在线免费视频
|
精品国产亚洲AV麻豆
|
麻豆精品不卡国产免费看
|
成年丰满熟妇午夜免费视频
|
伊人亚洲综合青草青草久热
|
国产成人精品日本亚洲直接
|
中文在线观看免费网站
|
在线精品免费视频无码的
|
久久精品国产亚洲AV无码偷窥
|
免费中文字幕视频
|
大学生a级毛片免费观看
|
亚洲精品国产高清在线观看
|
日本片免费观看一区二区
|
亚洲成AV人在线播放无码
|
五月天婷婷精品免费视频
|
国产成人精品免费直播
|
亚洲日本VA中文字幕久久道具
|
91人成网站色www免费下载
|
亚洲国产精品SSS在线观看AV
|
久久午夜夜伦鲁鲁片免费无码
|
国产成人综合亚洲亚洲国产第一页
|
两个人www免费高清视频
|
久久久无码精品亚洲日韩蜜臀浪潮
|
免费能直接在线观看黄的视频
|
国产免费不卡v片在线观看
|
亚洲码和欧洲码一码二码三码
|
2020因为爱你带字幕免费观看全集
|
国产亚洲大尺度无码无码专线
|
免费无码又爽又刺激网站
|
久久久久无码专区亚洲av
|
理论片在线观看免费
|
亚洲理论电影在线观看
|
国产午夜无码片免费
|
91精品国产亚洲爽啪在线影院
|
中文字幕在线免费观看
|
成人精品国产亚洲欧洲
|
久久亚洲国产精品一区二区
|
日本特黄a级高清免费大片
|
怡红院亚洲红怡院在线观看
|