peacess

          統計

          留言簿(14)

          積分與排名

          閱讀排行榜

          評論排行榜

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

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

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

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

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

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

          2,打開文件“conf/server.xml” 加入以下的配置
                  <Resource
                name="jdbc/webEDI"                                                                
                type="javax.sql.DataSource"                                    
                password="webEDI"                                           登陸數據庫的密碼    
                driverClassName="oracle.jdbc.OracleDriver"            
                maxIdle="2"                                                                        
                maxWait="5000"                                                                
                username="webEDI"                                           數據庫的用戶名
                url="jdbc:oracle:thin:@192.168.1.11:1521:KFERP"             數據庫的url        
                maxActive="4"/>
              具體對每一個參數的說明,見tomcat的幫助文檔
              
              這里還有別外的一個方法(要求已經下載并部署了“admin”)
                  A 在瀏覽器中輸入“http://local:8080/admin”,并輸入tomcat的密碼進入下一界面
                  B 單擊根分支(一定是根分支)下的“resources”
                  C 單擊 “data sources”
                  D 在右邊的“data source actions” 中選擇“create new datasource”
                  E 接下寫入正確的內容與上面的手動配置的內容相同
                  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應用的配置文件“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” 內容如下
                  <%@ 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 中東 閱讀(3246) 評論(1)  編輯  收藏 所屬分類: 數據庫設計篇

          評論

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

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

          主站蜘蛛池模板: 安远县| 龙南县| 永寿县| 东乌珠穆沁旗| 道孚县| 绥化市| 定西市| 吉木萨尔县| 五常市| 广汉市| 马山县| 安化县| 巴里| 东丽区| 视频| 麻栗坡县| 开远市| 祁阳县| 彭泽县| 旅游| 龙陵县| 荣成市| 景谷| 金堂县| 泗阳县| 水城县| 五寨县| 四会市| 花莲县| 灌云县| 措美县| 唐山市| 洛宁县| 自贡市| 边坝县| 华阴市| 府谷县| 深水埗区| 镶黄旗| 扎鲁特旗| 河津市|