peacess

          統(tǒng)計(jì)

          留言簿(14)

          積分與排名

          閱讀排行榜

          評論排行榜

          gwt在eclipse、tomcat(數(shù)據(jù)庫連接池)---tomcat數(shù)據(jù)連接池(oracle10g)

          tomcat5.5 數(shù)據(jù)庫連接池配置(oracle10g)

          注:引用自什么地方的不記得的(在原來的基礎(chǔ)上作了大量改變),所以沒有給出引用的地方

          在webapps下有如下目錄結(jié)構(gòu)與文件(如果沒有就自己建一個)

          +---tt
          |   test.jsp
          |   +---META-INF
          |   \---WEB-INF
          |            web.xml
          |       +---classes
          |       \---lib
                  

          1,把oracle的jdbc驅(qū)動(jdbc14.jar,對于不同的配置方式驅(qū)動可以不一樣,這是一個純java的驅(qū)動)
             復(fù)制到tomcat的目錄“common/lin”下

          2,打開文件“conf/server.xml” 加入以下的配置
                  <Resource
                name="jdbc/webEDI"                                                                
                type="javax.sql.DataSource"                                    
                password="webEDI"                                           登陸數(shù)據(jù)庫的密碼    
                driverClassName="oracle.jdbc.OracleDriver"            
                maxIdle="2"                                                                        
                maxWait="5000"                                                                
                username="webEDI"                                           數(shù)據(jù)庫的用戶名
                url="jdbc:oracle:thin:@192.168.1.11:1521:KFERP"             數(shù)據(jù)庫的url        
                maxActive="4"/>
              具體對每一個參數(shù)的說明,見tomcat的幫助文檔
              
              這里還有別外的一個方法(要求已經(jīng)下載并部署了“admin”)
                  A 在瀏覽器中輸入“http://local:8080/admin”,并輸入tomcat的密碼進(jìn)入下一界面
                  B 單擊根分支(一定是根分支)下的“resources”
                  C 單擊 “data sources”
                  D 在右邊的“data source actions” 中選擇“create new datasource”
                  E 接下寫入正確的內(nèi)容與上面的手動配置的內(nèi)容相同
                  F 保存(“save”)
                  G 提交改變(“commit change”)
              
          3,打開文件“conf/context.xml” 加入以下配置
                      <ResourceLink name="jdbc/webEDI" global="jdbc/webEDI" type="javax.sql.DataSource"/>
                  注意:“global”的值一定要與步驟2中配置的“name”的值相同,在本步驟中的“name”值可以自義

          4,修改web應(yīng)用的配置文件“web.xml”,加入如下配置
                  <resource-ref>
                      <res-ref-name>jdbc/webEDI</res-ref-name>
                      <res-type>javax.sql.DataSource</res-type>
                      <res-auth>Container</res-auth>
                  </resource-ref>

          5,編寫測試文件“test.jsp” 內(nèi)容如下
                  <%@ page contentType="text/html; charset=GBK"%>
          <%@ page import="java.sql.*,
              javax.naming.*"%>
          <%
          try {
              Context initCtx = new InitialContext();
              Context ctx = (Context) initCtx.lookup("java:comp/env");
              Object obj = (Object) ctx.lookup("jdbc/webEDI");
              javax.sql.DataSource ds = (javax.sql.DataSource)obj;
              Connection conn = ds.getConnection();
              Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,
                  java.sql.ResultSet.CONCUR_READ_ONLY);
              String strSQL = "SELECT * FROM F_FORECAST_LINE";
              ResultSet rs = stmt.executeQuery(strSQL);
              out.println("asdfasdf");
                for(;rs.next();)
                {
                    out.println(rs.toString());
                }
          %>
          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
          <html>
          ...
          </html>
          <%
              rs.close();
              stmt.close();
              conn.close();
          } catch (Exception e) {
              e.printStackTrace();
              throw e;
          }
          %>
                  
          6,重起動tomcat

          7,在瀏覽器中輸入“http://localhost:8080/tt/test.jsp”

          posted on 2006-06-29 16:43 中東 閱讀(3240) 評論(1)  編輯  收藏 所屬分類: 數(shù)據(jù)庫設(shè)計(jì)篇

          評論

          # re: gwt在eclipse、tomcat(數(shù)據(jù)庫連接池)---tomcat數(shù)據(jù)連接池(oracle10g) 2008-09-11 10:55 過路人

          你這是gwt嗎
          怎么像struts啊  回復(fù)  更多評論   

          主站蜘蛛池模板: 伊春市| 静乐县| 新源县| 临城县| 乐昌市| 韩城市| 邻水| 张掖市| 扶沟县| 滨海县| 图们市| 葵青区| 辽中县| 鄯善县| 吉首市| 安新县| 隆昌县| 连南| 遂川县| 定结县| 乐陵市| 阿瓦提县| 临颍县| 沧源| 灯塔市| 龙南县| 临朐县| 龙川县| 武山县| 柯坪县| 大理市| 古浪县| 桂林市| 旺苍县| 鲁山县| 安达市| 湾仔区| 临桂县| 锡林浩特市| 勃利县| 额济纳旗|