国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Tomcat > 正文

研究Tomcat結(jié)構(gòu),解決數(shù)據(jù)源連接數(shù)據(jù)庫

2024-09-06 19:01:09
字體:
供稿:網(wǎng)友
tomcat服務(wù)器是由一系列的可配置俄組件構(gòu)成的,其中核心的是catalina servlet容器,下面是組件關(guān)系

< server>< !--頂層元素,是tomcat實例的頂層元素,可包含一個或多個service-->

  < service>< !--連接器元素,包含一個engine元素,以及一個或多個connector元素,這些connector共享同一個engine-->

    < connector>< !--實際和客戶交互的組件-->

     < engine>< !--容器類元素,可以包含多個host元素-->

        < host>< !--定義一個虛擬主機,它可以包含一個或多個web應(yīng)用-->

                  < context>< !--使用最頻繁的元素,每個context代表運行在虛擬主機上的應(yīng)用-->

......................< /context>

嵌套類元素可以加到容器組件中如:< logger>< value>< realm>元素

所以在server.xml中,我們只要添加,在tomcat5.0.x中是沒有context標(biāo)記的,所以以前在沒有了解目錄結(jié)構(gòu)時候,總是添加位置錯誤

< context path="/data" docbase="data" debug="0" reloadable="true">

< !--這里特別注意,指出了web應(yīng)用的相對路徑-->
< resource name="jdbc/sunny" scope="shareable" auth="container"
type="javax.sql.datasource">< /resource>
< resourceparams name="jdbc/sunny">
  < parameter>
  < name>factory< /name>
  < value>org.apache.commons.dbcp.basicdatasourcefactory< /value>
  < /parameter>
  < parameter>
       < name>removeabandoned< /name>
       < value>true< /value>
      < /parameter>
  < parameter>
       < name>logabandoned< /name>
       < value>true< /value>
      < /parameter>
  < !-- dbcp database connection settings -->
  < parameter>
  < name>url< /name>
  < value>jdbc:mysql://localhost:3306/sony< /value>
  < /parameter>
  < parameter>
  < name>driverclassname< /name>< !--< value>com.mysql.jdbc.driver< /value>-->
  < value>org.gjt.mm.mysql.driver< /value>
  < /parameter>
  < parameter>
  < name>username< /name>
  < value>root< /value>
  < /parameter>
  < parameter>
  < name>password< /name>
  < value>< /value>
  < /parameter>

  < !-- dbcp connection pooling options -->
  < parameter>
  < name>maxwait< /name>
  < value>3000< /value>
  < /parameter>
  < parameter>
  < name>maxidle< /name>
  < value>100< /value>
  < /parameter>
  < parameter>
  < name>maxactive< /name>
  < value>10< /value>
  < /parameter>
 < /resourceparams>

< /context>

在jsp頁面中

javax.naming.context ctx = new javax.naming.initialcontext

datasource ds =(datasource) ctx.lookup("java:comp/env/jdbc/sunny")

connection conn = ds.getconnection(); tomcat服務(wù)器是由一系列的可配置俄組件構(gòu)成的,其中核心的是catalina servlet容器,下面是組件關(guān)系

< server>< !--頂層元素,是tomcat實例的頂層元素,可包含一個或多個service-->

  < service>< !--連接器元素,包含一個engine元素,以及一個或多個connector元素,這些connector共享同一個engine-->

    < connector>< !--實際和客戶交互的組件-->

     < engine>< !--容器類元素,可以包含多個host元素-->

        < host>< !--定義一個虛擬主機,它可以包含一個或多個web應(yīng)用-->

                  < context>< !--使用最頻繁的元素,每個context代表運行在虛擬主機上的應(yīng)用-->

......................< /context>

嵌套類元素可以加到容器組件中如:< logger>< value>< realm>元素

所以在server.xml中,我們只要添加,在tomcat5.0.x中是沒有context標(biāo)記的,所以以前在沒有了解目錄結(jié)構(gòu)時候,總是添加位置錯誤

< context path="/data" docbase="data" debug="0" reloadable="true">

< !--這里特別注意,指出了web應(yīng)用的相對路徑-->
< resource name="jdbc/sunny" scope="shareable" auth="container"
type="javax.sql.datasource">< /resource>
< resourceparams name="jdbc/sunny">
  < parameter>
  < name>factory< /name>
  < value>org.apache.commons.dbcp.basicdatasourcefactory< /value>
  < /parameter>
  < parameter>
       < name>removeabandoned< /name>
       < value>true< /value>
      < /parameter>
  < parameter>
       < name>logabandoned< /name>
       < value>true< /value>
      < /parameter>
  < !-- dbcp database connection settings -->
  < parameter>
  < name>url< /name>
  < value>jdbc:mysql://localhost:3306/sony< /value>
  < /parameter>
  < parameter>
  < name>driverclassname< /name>< !--< value>com.mysql.jdbc.driver< /value>-->
  < value>org.gjt.mm.mysql.driver< /value>
  < /parameter>
  < parameter>
  < name>username< /name>
  < value>root< /value>
  < /parameter>
  < parameter>
  < name>password< /name>
  < value>< /value>
  < /parameter>

  < !-- dbcp connection pooling options -->
  < parameter>
  < name>maxwait< /name>
  < value>3000< /value>
  < /parameter>
  < parameter>
  < name>maxidle< /name>
  < value>100< /value>
  < /parameter>
  < parameter>
  < name>maxactive< /name>
  < value>10< /value>
  < /parameter>
 < /resourceparams>

< /context>

在jsp頁面中

javax.naming.context ctx = new javax.naming.initialcontext

datasource ds =(datasource) ctx.lookup("java:comp/env/jdbc/sunny")

connection conn = ds.getconnection();
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 古田县| 汝阳县| 金坛市| 准格尔旗| 冷水江市| 辽宁省| 弥勒县| 松原市| 兴山县| 简阳市| 翁牛特旗| 宁国市| 巢湖市| 莱芜市| 保山市| 峨眉山市| 特克斯县| 夏邑县| 长乐市| 大方县| 南城县| 松桃| 潮安县| 海晏县| 樟树市| 儋州市| 宣威市| 房山区| 岑巩县| 和田市| 斗六市| 太谷县| 朝阳市| 龙游县| 涞水县| 中西区| 扶余县| 新民市| 昔阳县| 务川| 拉孜县|