<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)

    隨筆分類

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 173577
    • 排名 - 340

    最新評論

    閱讀排行榜

    評論排行榜

    第一天來公司上班的時候,竟然被配置WEB程序的問題搞了半天。郁悶至極。
    上班也有一年了,連個基礎的東西都搞不定,難怪被本人鄙視
    在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)了半天還是沒出來,主管老是跑過來問,你的配好沒有?
    只能不好意思的答復到:還沒有
    最后將以上的代碼改為
    <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)上查了下相關的問題,沒有很好的解答。
    應該是tomcat版本的問題吧
    posted on 2008-07-25 09:04 JasonChou 閱讀(169) 評論(0)  編輯  收藏 所屬分類: server&os

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 57pao一国产成永久免费| 国产高清在线免费| 亚洲私人无码综合久久网| 免费在线观看中文字幕| 你是我的城池营垒免费看| 亚洲伊人久久大香线蕉| 免费国产真实迷j在线观看| 国产一区二区三区免费观看在线| 亚洲精品一区二区三区四区乱码 | 一个人免费观看www视频| 亚洲2022国产成人精品无码区| 最近中文字幕无免费视频| 成人电影在线免费观看| 亚洲gay片在线gv网站| 亚洲好看的理论片电影| 成年女人永久免费观看片| 久久久精品免费视频| 色九月亚洲综合网| 亚洲码在线中文在线观看| 亚洲国产精品13p| 久久久久久久91精品免费观看| 久久久精品国产亚洲成人满18免费网站 | 亚洲欧洲无码AV电影在线观看| 成年18网站免费视频网站| 特级做A爰片毛片免费看无码 | 亚洲色大成WWW亚洲女子| 亚洲国产综合精品中文第一区| 夜色阁亚洲一区二区三区| 亚洲精品动漫免费二区| 久久久99精品免费观看| xxxxx做受大片在线观看免费| 亚洲AV色吊丝无码| 亚洲伊人久久大香线蕉苏妲己| 2048亚洲精品国产| 国产传媒在线观看视频免费观看| 台湾一级毛片永久免费| 一区二区三区观看免费中文视频在线播放 | 精品国产免费一区二区三区香蕉 | 亚洲毛片免费视频| 日韩午夜理论免费TV影院| 成人国产精品免费视频|