Hello World
Java技術學習
BlogJava
首頁
新文章
新隨筆
聚合
管理
posts - 17, comments - 7, trackbacks - 0
[轉]JBuilder中Tomcat數據源配置
原文地址:
http://blog.csdn.net/mshust2006/archive/2006/08/07/1033876.aspx
今天幫一同事配置一個數據源,采用tomcat5.5.9,本來是個很簡單的事,以前也配過,但由于很長時間沒用過容器提供的數據源了(IOC用慣了),也只記的個大概了,所以剛開始一配就出錯了,google了一下,有很多資料,照著試試卻都不好使(到不是別人說的不對,只是大家用的版本不同)。其實tomcat中配置數據源有好幾中方式,很靈活,所以也容易相互整竄,個人認為比較簡單的方法就是在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,所以數據源的配置信息采用屬性的形式寫,不能用結點的形式,tomcat5.0.X好象可以。
改了tomcat的server.xml文件后,剩下一個要改的地方就是在你的web項目中的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
>
僅僅需要改這兩個地方就能在web程序中使用tomcat提供的數據源,但這樣做,你可以將你生成的war包放在容器下運行,卻不能在jbuilder中啟動項目,因為jbuilder啟動web項目時是不會去讀你指定的tomcat中的server.xml的,這樣的話數據源就不可用了,如果我們不能在jbuilder中啟動項目,我門就不能在調試狀態下來運行了,這樣對我們來寫程序就沒有太大意義了(當然我們可以在外面啟動tomcat,采用遠程調試的方法,這樣即可以使用數據源,也可以調試修改程序,但這個有點殺雞用牛刀的意思,不推薦),實際上jbuilder在啟動web項目時它會在工程目錄下建立一個tomcat文件架,它會去讀conf下的server8080.xml文件(8080為你為tomcat設定的端口),所以我們要想在jbuilder中啟動數據源,必須要在該配置文件中加上數據源信息),具體的是將server8080.xml中的一條注釋刪掉,(否則它仍然會是臨時文件,會被覆蓋的)在<host>結點中加上
<
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>結點可用它自身的,不要修改,重啟項目,這時你就可以使用數據源了。之所以在jbuilder中啟動web項目有點麻煩,是它沒有把項目發布到tomcat的webapp下面去,而是把tomcat的一些東西拿過來了(相當于),象eclispe或idea就沒有這種問題了。
以上所說的配置數據源是在tomcat5.5.9下實驗的,估計5.5.x應該都沒啥問題,要是別的tomcat的版本就不保了,誰叫咱用的開源的東東了,版本的兼容就不能恭維了!
posted on 2006-10-31 09:41
Java初心
閱讀(481)
評論(0)
編輯
收藏
所屬分類:
web配置
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
[轉]WebLogic管理操作
[轉]JBuilder中Tomcat數據源配置
<
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(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)
搜索
最新評論
1.?aaaaaaaa[未登錄]
aaaaaaaaaaaaa
--aa
2.?re: [轉]tomcat啟動在80端口[未登錄]
這個方法很巧妙,贊!
--atom
3.?re: [整理]Tomcat配置根目錄默認頁面
wer
--ew
4.?re: javascript中文參數亂碼問題
這個只適合Java,萬一不用Java開發的,js出了亂碼,怎么解決呢?
--等待的樹
5.?re: struts中的href問題
可以使用<html:link>標簽來實現.
--春花秋實
閱讀排行榜
1.?[整理]Tomcat配置根目錄默認頁面(5387)
2.?Web Service描述語言 WSDL 詳解 1(5213)
3.?javascript中文參數亂碼問題(3733)
4.?[轉]tomcat啟動在80端口(3387)
5.?Web Service描述語言 WSDL 詳解 3(2748)
評論排行榜
1.?struts中的href問題(3)
2.?javascript中文參數亂碼問題(1)
3.?[整理]Tomcat配置根目錄默認頁面(1)
4.?[轉]tomcat啟動在80端口(1)
5.?最近用到的Java日期操作(0)
Copyright ©2025 Java初心 Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
成人性生免费视频
|
日本免费一区二区三区四区五六区
|
100000免费啪啪18免进
|
亚洲综合久久综合激情久久
|
久久国产乱子免费精品
|
国产AV无码专区亚洲A∨毛片
|
三年在线观看免费观看完整版中文
|
亚洲性日韩精品国产一区二区
|
美女羞羞视频免费网站
|
午夜亚洲av永久无码精品
|
麻豆安全免费网址入口
|
亚洲Av无码乱码在线播放
|
一区二区视频在线免费观看
|
久久久久亚洲AV无码专区网站
|
99re6在线视频精品免费
|
国产精品亚洲成在人线
|
亚洲黄色免费电影
|
亚洲伊人久久大香线焦
|
国产美女做a免费视频软件
|
黄页网站在线免费观看
|
国产成人无码综合亚洲日韩
|
麻豆高清免费国产一区
|
亚洲欧美日韩久久精品
|
亚洲国产一成久久精品国产成人综合
|
青青草原精品国产亚洲av
|
日韩精品免费在线视频
|
亚洲精品无码mv在线观看网站
|
999任你躁在线精品免费不卡
|
国产成+人+综合+亚洲专
|
又黄又大又爽免费视频
|
国产色爽免费无码视频
|
亚洲性无码av在线
|
免费A级毛片无码A
|
久久国产乱子免费精品
|
亚洲AV色无码乱码在线观看
|
亚洲综合在线另类色区奇米
|
日本最新免费网站
|
日本免费精品一区二区三区
|
亚洲Av综合色区无码专区桃色
|
亚洲av高清在线观看一区二区
|
中文成人久久久久影院免费观看
|