国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 青岛市| 贵定县| 大余县| 营山县| 周口市| 咸宁市| 门源| 德昌县| 鄂温| 连城县| 西藏| 任丘市| 神木县| 化隆| 荥经县| 沐川县| 安图县| 皮山县| 临沂市| 海安县| 通渭县| 红安县| 博乐市| 长兴县| 新巴尔虎左旗| 大丰市| 攀枝花市| 涟水县| 霍山县| 大悟县| 永康市| 张北县| 临洮县| 莒南县| 农安县| 同心县| 木兰县| 龙里县| 含山县| 来宾市| 顺平县|