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

    隨筆分類

    隨筆檔案

    搜索

    •  

    積分與排名

    • 積分 - 174150
    • 排名 - 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>
    竟然報錯!調了半天還是沒出來,主管老是跑過來問,你的配好沒有?
    只能不好意思的答復到:還沒有
    最后將以上的代碼改為
    <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"/>這下竟然成功了。在網上查了下相關的問題,沒有很好的解答。
    應該是tomcat版本的問題吧
    posted on 2008-07-25 09:04 JasonChou 閱讀(175) 評論(0)  編輯  收藏 所屬分類: server&os
    主站蜘蛛池模板: 亚洲一区二区三区在线| 亚洲男人第一无码aⅴ网站| 亚洲福利在线视频| 91视频精品全国免费观看| 丝袜熟女国偷自产中文字幕亚洲| 噜噜噜亚洲色成人网站| 免费在线观看亚洲| 无码日韩人妻AV一区免费l| 爽爽日本在线视频免费| 四虎影库久免费视频| 亚洲成在人天堂一区二区| 亚洲av无码专区亚洲av不卡| 久久er国产精品免费观看8| 免费高清在线爱做视频| 国产一级特黄高清免费大片| 亚洲精品无码av人在线观看| 亚洲精品在线免费观看| 在线亚洲午夜片AV大片| 在线免费观看h片| 免费精品国产自产拍在线观看图片| A在线观看免费网站大全| 亚欧免费视频一区二区三区| 成人午夜亚洲精品无码网站| 亚洲成a∨人片在无码2023| 一二三四影视在线看片免费 | 亚洲毛片免费视频| 精品熟女少妇aⅴ免费久久 | 相泽南亚洲一区二区在线播放| 57pao国产成视频免费播放| 亚洲理论电影在线观看| 2019亚洲午夜无码天堂| 亚洲七久久之综合七久久| 国产av无码专区亚洲av毛片搜| 国产免费一区二区视频| 四虎永久免费影院在线| 亚洲一级毛片在线观| 精品国产亚洲一区二区三区在线观看| 亚洲视频免费在线看| 亚洲A∨无码无在线观看| 久久久精品免费视频| 国产免费牲交视频|