在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            博客專欄

            EEPW首頁 > 博客 > Java視頻教程之Tomcat數(shù)據(jù)源配置方法

            Java視頻教程之Tomcat數(shù)據(jù)源配置方法

            發(fā)布人:扣丁學(xué)堂2 時間:2021-04-22 來源:工程師 發(fā)布文章

            今天扣丁學(xué)堂Java培訓(xùn)小編主要是給大家分享一下Tomcat數(shù)據(jù)源配置方法_JBuilder中,喜歡Java開發(fā)的小伙伴們可以隨著小編一起來了解一下。

            扣丁學(xué)堂Java培訓(xùn)之Tomcat數(shù)據(jù)源配置方法_JBuilder中

            其實tomcat中配置數(shù)據(jù)源有好幾中方式,很靈活,所以也容易相互整竄,個人認(rè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>


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


            代碼如下:

            <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"/>


            注意這里結(jié)點可用它自身的,不要修改,重啟項目,這時你就可以使用數(shù)據(jù)源了。之所以在jbuilder中啟動web項目有點麻煩,是它沒有把項目發(fā)布到tomcat的webapp下面去,而是把tomcat的一些東西拿過來了(相當(dāng)于),象eclispe或idea就沒有這種問題了。


            以上所說的配置數(shù)據(jù)源是在tomcat5.5.9下實驗的,估計5.5.x應(yīng)該都沒啥問題,要是別的tomcat的版本就不保了,誰叫咱用的開源的東東了,版本的兼容就不能恭維了。


            以上就是扣丁學(xué)堂Java在線學(xué)習(xí)小編給大家分享的Tomcat數(shù)據(jù)源配置方法_JBuilder中,希望對小伙伴有所幫助,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢??鄱W(xué)堂是專業(yè)的Java培訓(xùn)機(jī)構(gòu),不僅有專業(yè)的老師和與時俱進(jìn)的課程體系,還有大量的Java在線視頻供學(xué)員觀看學(xué)習(xí),想要學(xué)好Java的小伙伴快快行動吧??鄱W(xué)堂java技術(shù)交流群:487098661。微信號:codingbb

            *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



            關(guān)鍵詞: Java視頻

            技術(shù)專區(qū)

            關(guān)閉