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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Tomcat5.5下的Jndi的配置實例

2019-11-18 13:05:30
字體:
供稿:網(wǎng)友

  JNDI是J2EE中一個很重要的標準,通常我們是在J2EE編程中用到,Tomcat中提供了在jsp和Servelt中直接使用JNDI的方法,主要是通過dbcp連接池,下面談一下我在Tomcat5.5中配置和使用JNDI的方法。本文的對象是對j2ee編程有所了解的讀者,或者已經(jīng)看過了我的Blog:tomcat的基本配置說明
  
  一、先在自己應(yīng)用程序WEB-INF目錄下的web.xml添加以下語句:
  <resource-ref>
  <descrtiption>引用資源說明</descrtiption>
  <res-ref-name>引用資源的JNDI名</res-ref-name>
  <res-type>引用資源的類名</res-type>
  <res-auth>治理者(Container)</res-auth><!--Container-容器治理 Application-Web應(yīng)用治理-->
  </resource-ref>
  
  然后在tomcat目錄/conf/server.xml文件里相應(yīng)的<Context>元素,看我的Blog:tomcat的基本配置說明
  
  添加如下子元素:
  
  <Resource name="引用資源的JNDI名" auth="Container" type="javax.sql.DataSource"
  driverClassName="com.pointbase.jdbc.jdbcUniversalDriver(自己的jdbc驅(qū)動)"
  url="jdbc:pointbase:server://localhost/acme(數(shù)據(jù)庫連接url)"
  username="root(用戶名)" passWord="root(密碼)" maxActive="20(連接池dbcp的相關(guān)配置)" maxIdle="10" maxWait="10000"/>
  
  注重,要把你的驅(qū)動拷到common/lib下,我用的是pointbase因此我拷的是pbclient44.jar到了common/lib下(對pointbase感愛好的讀者可以看我的另一篇文章pointbase數(shù)據(jù)庫學(xué)習(xí),里面也提到了我為什么是用pointbase數(shù)據(jù)庫作為講解)。
  
  二、例子:以下是我的假設(shè)的項目ACMEWeb:
  在相應(yīng)程序的web.xml里添加
  <web-app ....>
  .....
  <resource-ref>
  <res-ref-name>jdbc/AcmeDB</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
  </resource-ref>
  </web-app>
  然后再server.xml里修改:
  <Context path="/ACMEWeb" reloadable="true" docBase="E:/eclipseproject/ACMEWeb" workDir="E:/eclipseproject/ACMEWeb/work">
  <Resource name="jdbc/AcmeDB" auth="Container" type="javax.sql.DataSource" driverClassName="com.pointbase.jdbc.jdbcUniversalDriver" url="jdbc:pointbase:server://localhost/acme" username="root" password="root" maxActive="20" maxIdle="10" maxWait="10000"/>
  </Context>
  建議你把上面的內(nèi)容編寫成為一個xml文件,拷到conf/Catalina/<主機名>/文件夾下,若有不懂的地方可以參考我的Blog:tomcat的基本配置說明 和tomcat的文檔。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 陵川县| 岳西县| 石棉县| 安远县| 无为县| 北海市| 桐柏县| 麻江县| 望谟县| 巴楚县| 万山特区| 台山市| 大竹县| 秦皇岛市| 平顶山市| 繁峙县| 云浮市| 定州市| 尼玛县| 上高县| 栾川县| 密山市| 广平县| 凤凰县| 大姚县| 洛宁县| 南江县| 兰州市| 临潭县| 德庆县| 贵德县| 石林| 河间市| 陆河县| 湖口县| 疏勒县| 娄烦县| 武清区| 福鼎市| 平邑县| 寻乌县|