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

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

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

    feng

    飄逸~~~~~life

    tomcat中MySQL連接池配置

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


    下載下來進行解壓,得到三個文件,和兩個包,一個叫conf包,另外一個叫做server包。
    接著進行安裝:那三個單獨的文件不用管;把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)。
    然后在左邊的目錄樹點擊“Data Sources”項,右邊可以看到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>

    posted on 2007-09-21 09:49 feng 閱讀(7385) 評論(5)  編輯  收藏

    Feedback

    # re: tomcat中MySQL連接池配置 2007-09-22 00:17 千里冰封

    連接池配好了,也就方便多了  回復(fù)  更多評論   

    # re: tomcat中MySQL連接池配置 2008-01-09 13:55 java綜合網(wǎng)

    http://www.javazh.cn
    java綜合網(wǎng)
    不錯,不錯~~~  回復(fù)  更多評論   

    # re: tomcat中MySQL連接池配置 2009-02-13 11:23 asdf

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

    這一段加在那里? 請問  回復(fù)  更多評論   

    # re: tomcat中MySQL連接池配置 2009-02-13 15:25 feng

    這段就是虛擬目錄啊,一般你可以搞成一個.xml文件放在
    tomcat的 conf\Catalina\localhost 路徑下 啟動的時候就會加載這個項目,也可以直接配置在server.xml中 ,不過我建議你使用前者
    @asdf
      回復(fù)  更多評論   

    # re: tomcat中MySQL連接池配置[未登錄] 2011-03-23 11:04 ICE

    @feng
    如果是設(shè)定.XML檔,檔名要打什麼呢??  回復(fù)  更多評論   



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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成a人片在线不卡一二三区 | 亚洲乱码中文字幕在线| 国产又黄又爽又刺激的免费网址 | 亚洲日韩乱码中文无码蜜桃| 最近2019中文免费字幕| av电影在线免费看| 福利片免费一区二区三区| 亚洲AV无码一区二区三区电影| 亚洲AV无码乱码国产麻豆穿越| 亚洲高清无码专区视频| 综合自拍亚洲综合图不卡区| 精品免费国产一区二区| AAA日本高清在线播放免费观看| 亚洲娇小性色xxxx| av在线亚洲欧洲日产一区二区| free哆啪啪免费永久| 污污污视频在线免费观看| 亚洲欧洲视频在线观看| 亚洲精品国产日韩无码AV永久免费网| 99re6在线视频精品免费下载| 亚洲AV无码国产剧情| 久久久久亚洲AV无码专区体验| 免费jjzz在线播放国产| 久草视频免费在线| 久久毛片免费看一区二区三区| 亚洲香蕉久久一区二区三区四区| 亚洲自偷自偷图片| 国产真人无遮挡作爱免费视频 | 久久美女网站免费| 激情吃奶吻胸免费视频xxxx| 亚洲男人的天堂在线| 亚洲狠狠爱综合影院婷婷| 亚洲日韩看片无码电影| 国产在线观看免费观看不卡| 十八禁视频在线观看免费无码无遮挡骂过 | 特级毛片免费播放| 国产亚洲sss在线播放| 亚洲AV日韩AV天堂久久| 色噜噜AV亚洲色一区二区| 四虎影库久免费视频| 最近中文字幕mv免费高清视频7|