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

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

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

    隨筆-348  評論-598  文章-0  trackbacks-0
    來源:feng - BlogJava

      由于直接編輯server.xml配置連接池很容易出現(xiàn)錯誤,我估計是tomcat版本問題,沒個版本可能配置有點(diǎn)點(diǎn)差別,所以我建議使用在http://localhost/admin/中進(jìn)行數(shù)據(jù)源的配置,下載tomcat的admin包,安裝過程如下

      下載下來進(jìn)行解壓,得到三個文件,和兩個包,一個叫conf包,另外一個叫做server包。

      接著進(jìn)行安裝:那三個單獨(dú)的文件不用管;把conf\Catalina\localhost\下面的一個配置文件admin.xml放在你tomcat安裝目錄下面的Tomcat 5.5\conf\Catalina\localhost\這個路徑下,即跟host-manage.xml,manager.xml放在一起;再把server\webapps\下面的admin包拷貝到你的tomcat安裝目錄下的Tomcat 5.5\server\webapps\這個路徑下面跟host-manager,manager包放在一塊。

      安裝搞定,重新啟動tomcat,在地址欄輸入http://localhost/admin/,在出現(xiàn)的截面里面輸入你安裝tomcat的時候你輸入的用戶名和密碼。

      登錄成功后,會出現(xiàn)Tomcat 的web應(yīng)用管理界面(Tomcat Web Server Administration Tool)。

      然后在左邊的目錄樹點(diǎn)擊“Data Sources”項(xiàng),右邊可以看到JNDI配置的頁面。

      在右上角的下拉框中選擇“Create New Data Source”,接下來填寫配置信息:

    JNDI Name: jdbc/feng /*連接池的名稱*/
    Data Source URL: jdbc:mysql://localhost:3306/bbs /*bbs為數(shù)據(jù)庫的名稱*/
    JDBC Driver Class: com.mysql.jdbc.Driver
    User Name: root
    Password: feng
    Max. Active Connections: 可用默認(rèn)值
    Max. Idle Connections: 可用默認(rèn)值
    Max. Wait for Connection: 可用默認(rèn)值
    Validation Query: 可不填寫。

      然后,按下“save”按鈕保存。

      再按下“Commit Changes”按鈕將配置更改提交完成。

      下面這步比較重要,不加就會出現(xiàn)錯誤

      在<Context></Context>的描述中加上本web應(yīng)用對全局連接池的引用說明,如下文字:

    <ResourceLink global="jdbc/feng" name="jdbc/feng" type="javax.sql.DataSource"/>

      一般都是加在虛擬目錄里

      類似下面

    <Context
    crossContext="true"
    docBase="D:/feng"
    path="/feng"
    reloadable="true">


    <ResourceLink global="jdbc/feng" name="jdbc/feng" type="javax.sql.DataSource"/>
    </Context>

      上面完成后,還需要配置對應(yīng)虛擬目錄WEB應(yīng)用的web.xml

      內(nèi)容可以參考下面

    <web-app>
    <resource-ref>
    <description>MySQL DataSource example</description>
    <res-ref-name>jdbc/feng</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    </web-app>

      保存D:\feng\WEB-INF\web.xml 文件

      應(yīng)用示例

    <%@ page import="java.io.*,java.util.*,java.sql.*,javax.sql.*,javax.naming.*"%>
    <%@ page contentType="text/html; charset=GB2312"%>
    <html>
    <head><title>DataSourse Connection Test</title></head>
    <body>
    <%
    try{
    Connection con;
    Statement stmt;
    ResultSet rs;

    Context ctx = new InitialContext();
    DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/feng");
    con=ds.getConnection();

    stmt=con.createStatement();
    rs=stmt.executeQuery("select * from user");
    while(rs.next()){
    out.println(rs.getString(1));
    %>
    <br>

    <%

    out.print(rs.getString(2));
    }
    rs.close();
    stmt.close();
    con.close();

    }catch(Exception e){
    out.print(e.getMessage());
    }

    %>

    </body>
    </html>

    ---------------------------------------------------------
    專注移動開發(fā)

    Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
    posted on 2007-09-23 12:42 TiGERTiAN 閱讀(400) 評論(2)  編輯  收藏 所屬分類: Java

    評論:
    # re: [轉(zhuǎn)]tomcat中MySQL連接池配置 2007-09-28 16:27 | 千里冰封
    c對于新手是很有幫助的  回復(fù)  更多評論
      
    # re: [轉(zhuǎn)]tomcat中MySQL連接池配置 2007-09-28 22:28 | TiGERTiAN
    @千里冰封
    恩恩,做個筆記,方便以后查閱!  回復(fù)  更多評論
      
    主站蜘蛛池模板: 国产亚洲美女精品久久久久| 亚洲国产一区在线观看| 国产亚洲男人的天堂在线观看| 999在线视频精品免费播放观看| 亚洲日本在线观看| 国产精品区免费视频| 亚洲国产综合专区在线电影 | 无码国模国产在线观看免费| 亚洲日韩av无码中文| 精品久久久久国产免费| 久久亚洲精品国产精品婷婷| 影音先锋在线免费观看| 亚洲成av人片在线天堂无| 可以免费观看一级毛片黄a| 一道本在线免费视频| 亚洲人成人77777网站| 日本免费一区二区久久人人澡| 亚洲福利在线视频| 国产精品久久永久免费| 亚洲乱亚洲乱妇无码| 哒哒哒免费视频观看在线www| eeuss免费天堂影院| 亚洲国产精品久久久久婷婷老年 | 美女网站免费福利视频| 在线观看亚洲AV日韩A∨| 日本一区免费电影| 中文在线观看国语高清免费| 91亚洲精品第一综合不卡播放| 黄页网站在线看免费| 国产午夜亚洲精品不卡电影| 亚洲人成色7777在线观看不卡| 免费91麻豆精品国产自产在线观看 | 亚洲AV人无码激艳猛片| 一个人看www在线高清免费看| 亚洲av永久中文无码精品| 国产L精品国产亚洲区久久 | 亚洲va国产va天堂va久久| 成人免费无码视频在线网站| 污网站在线免费观看| 亚洲高清资源在线观看| 国产精品无码一二区免费|