<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 59  文章 - 70  trackbacks - 0
    <2008年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 173478
    • 排名 - 340

    最新評論

    閱讀排行榜

    評論排行榜

    第一天來公司上班的時候,竟然被配置WEB程序的問題搞了半天。郁悶至極。
    上班也有一年了,連個基礎(chǔ)的東西都搞不定,難怪被本人鄙視
    在tomcat的/conf/server.xml中配置連接池。
    插入以下代碼
    <ResourceParams name="jdbc/MySQLDB">
    <parameter>
    <name>factory</name>
    <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>

    <!-- Don't set this any higher than max_connections on your
    MySQL server, usually this should be a 10 or a few 10's
    of connections, not hundreds or thousands -->

    <parameter>
    <name>maxActive</name>
    <value>30</value>
    </parameter>

    <!-- You don't want to many idle connections hanging around
    if you can avoid it, only enough to soak up a spike in
    the load -->

    <parameter>
    <name>maxIdle</name>
    <value>4</value>
    </parameter>

    <!-- Maximum time to wait for a dB connection to become available
    in ms, in this example 5 seconds. An Exception is thrown if
    this timeout is exceeded. Set to -1 to wait indefinitely.
    -->
    <parameter>
    <name>maxWait</name>
    <value>10000</value>
    </parameter>

    <!-- Don't use autoReconnect=true, it's going away eventually
    and it's a crutch for older connection pools that couldn't
    test connections. You need to decide if your application is
    supposed to deal with SQLExceptions (hint, it should), and
    how much of a performance penalty you're willing to pay
    to ensure 'freshness' of the connection -->

    <parameter>
    <name>validationQuery</name>
    <value>SELECT 1</value>
    </parameter>

    <!-- The most conservative approach is to test connections
    before they're given to your application. For most applications
    this is okay, the query used above is very small and takes
    no real server resources to process, other than the time used
    to traverse the network.

    If you have a high-load application you'll need to rely on
    something else. -->

    <parameter>
    <name>testOnBorrow</name>
    <value>true</value>
    </parameter>

    <!-- Otherwise, or in addition to testOnBorrow, you can test
    while connections are sitting idle -->

    <parameter>
    <name>testWhileIdle</name>
    <value>true</value>
    </parameter>

    <!-- You have to set this value, otherwise even though
    you've asked connections to be tested while idle,
    the idle evicter thread will never run -->

    <parameter>
    <name>timeBetweenEvictionRunsMillis</name>
    <value>10000</value>
    </parameter>

    <!-- Don't allow connections to hang out idle too long,
    never longer than what wait_timeout is set to on the
    server...A few minutes or even fraction of a minute
    is sometimes okay here, it depends on your application
    and how much spikey load it will see -->

    <parameter>
    <name>minEvictableIdleTimeMillis</name>
    <value>20000</value>
    </parameter>

    <!-- Username and password used when connecting to MySQL -->

    <parameter>
    <name>username</name>
    <value>root</value>
    </parameter>

    <parameter>
    <name>password</name>
    <value>sa</value>
    </parameter>

    <!-- Class name for the Connector/J driver -->

    <parameter>
    <name>driverClassName</name>
    <value>com.mysql.jdbc.Driver</value>
    </parameter>

    <!-- The JDBC connection url for connecting to MySQL, notice
    that if you want to pass any other MySQL-specific parameters
    you should pass them here in the URL, setting them using the
    parameter tags above will have no effect, you will also
    need to use & to separate parameter values as the
    ampersand is a reserved character in XML -->

    <parameter>
    <name>url</name>
    <value>jdbc:mysql://localhost:3306/xinhui</value>
    </parameter>

    </ResourceParams>
    竟然報錯!調(diào)了半天還是沒出來,主管老是跑過來問,你的配好沒有?
    只能不好意思的答復(fù)到:還沒有
    最后將以上的代碼改為
    <Resource name="jdbc/MySQLDB" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" maxIdle="20" maxWait="5000" username="root" password="123456" url="jdbc:mysql://localhost:3306/xinhui" maxActive="100" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/>這下竟然成功了。在網(wǎng)上查了下相關(guān)的問題,沒有很好的解答。
    應(yīng)該是tomcat版本的問題吧
    posted on 2008-07-25 09:04 JasonChou 閱讀(168) 評論(0)  編輯  收藏 所屬分類: server&os

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲色欲一区二区三区在线观看| 免费黄网在线观看| 亚洲国产精彩中文乱码AV| 一级毛片无遮挡免费全部| 亚洲va中文字幕无码| 在线观看亚洲电影| 亚洲免费日韩无码系列| 黄色网址免费在线观看| 亚洲人成人一区二区三区| 久久久久久免费一区二区三区| 亚洲av无码片在线播放| 91青青国产在线观看免费| 亚洲人成网站日本片| 免费观看的av毛片的网站| 另类小说亚洲色图| 中文字幕亚洲综合久久菠萝蜜| 国产午夜精品久久久久免费视| 亚洲av无码专区国产乱码在线观看| 最近2019中文字幕免费直播| 亚洲AV无码国产精品色| 国产自产拍精品视频免费看| 国产高清视频免费在线观看| 久久亚洲国产视频| 欧美a级成人网站免费| 黄色网址在线免费观看| 国产av无码专区亚洲av桃花庵| 最近新韩国日本免费观看| 亚洲综合无码无在线观看| 亚洲JIZZJIZZ中国少妇中文| 免费国产成人α片| 国产成人精品日本亚洲专区6| 国产亚洲精品影视在线| 四虎永久免费影院| 久久精品成人免费观看| 日本亚洲免费无线码| 久久亚洲国产成人精品无码区| 国产成人亚洲精品播放器下载| 亚洲精品美女久久777777| 日本免费网址大全在线观看 | 久久久久久国产精品免费无码| 亚洲天堂福利视频|