亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Tomcat數(shù)據(jù)源配置方法_JBuilder中

 更新時間:2008年10月07日 23:33:38   作者:  
今天幫一同事配置一個數(shù)據(jù)源,采用tomcat5.5.9,本來是個很簡單的事,以前也配過,但由于很長時間沒用過容器提供的數(shù)據(jù)源了(IOC用慣了),也只記的個大概了,所以剛開始一配就出錯了,google了一下,有很多資料,照著試試卻都不好使(到不是別人說的不對,只是大家用的版本不同)。
其實tomcat中配置數(shù)據(jù)源有好幾中方式,很靈活,所以也容易相互整竄,個人認為比較簡單的方法就是在tomcat下的conf文件夾下的server.xml增加
復(fù)制代碼 代碼如下:

<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é)點的形式,tomcat5.0.X好象可以。
改了tomcat的server.xml文件后,剩下一個要改的地方就是在你的web項目中的web.xml中加入引用
復(fù)制代碼 代碼如下:

<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提供的數(shù)據(jù)源,但這樣做,你可以將你生成的war包放在容器下運行,卻不能在jbuilder中啟動項目,因為jbuilder啟動web項目時是不會去讀你指定的tomcat中的server.xml的,這樣的話數(shù)據(jù)源就不可用了,如果我們不能在jbuilder中啟動項目,我門就不能在調(diào)試狀態(tài)下來運行了,這樣對我們來寫程序就沒有太大意義了(當然我們可以在外面啟動tomcat,采用遠程調(diào)試的方法,這樣即可以使用數(shù)據(jù)源,也可以調(diào)試修改程序,但這個有點殺雞用牛刀的意思,不推薦),實際上jbuilder在啟動web項目時它會在工程目錄下建立一個tomcat文件架,它會去讀conf下的server8080.xml文件(8080為你為tomcat設(shè)定的端口),所以我們要想在jbuilder中啟動數(shù)據(jù)源,必須要在該配置文件中加上數(shù)據(jù)源信息),具體的是將server8080.xml中的一條注釋刪掉,(否則它仍然會是臨時文件,會被覆蓋的)在<host>結(jié)點中加上
復(fù)制代碼 代碼如下:

<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é)點可用它自身的,不要修改,重啟項目,這時你就可以使用數(shù)據(jù)源了。之所以在jbuilder中啟動web項目有點麻煩,是它沒有把項目發(fā)布到tomcat的webapp下面去,而是把tomcat的一些東西拿過來了(相當于),象eclispe或idea就沒有這種問題了。
以上所說的配置數(shù)據(jù)源是在tomcat5.5.9下實驗的,估計5.5.x應(yīng)該都沒啥問題,要是別的tomcat的版本就不保了,誰叫咱用的開源的東東了,版本的兼容就不能恭維了!

相關(guān)文章

  • Java正則表達式學(xué)習(xí)之分組與替換

    Java正則表達式學(xué)習(xí)之分組與替換

    這篇文章主要給大家介紹了關(guān)于Java正則表達式學(xué)習(xí)之分組與替換的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java 中動態(tài)代理機制的實例講解

    java 中動態(tài)代理機制的實例講解

    這篇文章主要介紹了java 中動態(tài)代理機制的實例講解的相關(guān)資料,希望通過本文大家能夠理解掌握動態(tài)代理機制,需要的朋友可以參考下
    2017-09-09
  • 基于mybatis 動態(tài)SQL查詢總結(jié)

    基于mybatis 動態(tài)SQL查詢總結(jié)

    這篇文章主要介紹了mybatis 動態(tài)SQL查詢總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java利用樸素貝葉斯分類算法實現(xiàn)信息分類

    Java利用樸素貝葉斯分類算法實現(xiàn)信息分類

    貝葉斯分類算法是統(tǒng)計學(xué)的一種分類方法,它是一類利用概率統(tǒng)計知識進行分類的算法。本文將利用樸素貝葉斯分類算法實現(xiàn)信息分類,需要的可以參考一下
    2022-06-06
  • 如何使用JAVA實現(xiàn)數(shù)字水印

    如何使用JAVA實現(xiàn)數(shù)字水印

    本文介紹了如何使用JAVA實現(xiàn)數(shù)字水印,主要用到了java.awt包中的AlphaComposite類,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-07-07
  • Java并發(fā)編程之原子變量與非阻塞同步機制

    Java并發(fā)編程之原子變量與非阻塞同步機制

    這篇文章主要介紹了Java并發(fā)編程之原子變量與非阻塞同步機制,本文講解了非阻塞算法、悲觀技術(shù)、樂觀技術(shù)、CAS操作、原子變量、性能比較:鎖與原子變量等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • mybatis中resultMap 標簽的使用教程

    mybatis中resultMap 標簽的使用教程

    resultMap 標簽用來描述如何從數(shù)據(jù)庫結(jié)果集中來加載對象,這篇文章重點給大家介紹mybatis中resultMap 標簽的使用,感興趣的朋友一起看看吧
    2018-07-07
  • Springboot工具類ReflectionUtils使用教程

    Springboot工具類ReflectionUtils使用教程

    這篇文章主要介紹了Springboot內(nèi)置的工具類之ReflectionUtils的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-12-12
  • 基于Spring MVC的文件上傳和下載實現(xiàn)方法

    基于Spring MVC的文件上傳和下載實現(xiàn)方法

    在Web應(yīng)用程序中,文件上傳和下載是常見的功能,Spring MVC框架提供了方便的方式來實現(xiàn)這些功能,本文將介紹如何使用Spring MVC實現(xiàn)文件上傳和下載,需要的朋友可以參考下
    2023-05-05
  • SpringMVC中日期格式的轉(zhuǎn)換

    SpringMVC中日期格式的轉(zhuǎn)換

    本文主要介紹了SpringMVC中日期格式轉(zhuǎn)換的相關(guān)知識:用來解決日期提交轉(zhuǎn)換異常的問題。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論