网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > 开源技术 > Tomcat > Tomcat5.5下的Jndi的配置实例  

Tomcat5.5下的Jndi的配置实例

2005-02-18  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池,下面谈一下我在Tomcat5.5中配置和使用JNDI的方法。本文的对象是对j2ee编程有所了解的读者,或者已经看过了我的Blog:tomcat的基本配置说明
  
  一、先在自己应用程序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应用管理-->
  </resource-ref>
  
  然后在tomcat目录/conf/server.xml文件里相应的<Context>元素,看我的Blog:tomcat的基本配置说明
  
  添加如下子元素:
  
  <Resource name="引用资源的JNDI名" auth="Container" type="javax.sql.DataSource"
  driverClassName="com.pointbase.jdbc.jdbcUniversalDriver(自己的jdbc驱动)"
  url="jdbc:pointbase:server://localhost/acme(数据库连接url)" 网管论坛bbs_bitsCN_com
  username="root(用户名)" password="root(密码)" maxActive="20(连接池dbcp的相关配置)" maxIdle="10" maxWait="10000"/>
  
  注意,要把你的驱动拷到common/lib下,我用的是pointbase因此我拷的是pbclient44.jar到了common/lib下(对pointbase感兴趣的读者可以看我的另一篇文章pointbase数据库学习,里面也提到了我为什么是用pointbase数据库作为讲解)。
  
  二、例子:以下是我的假设的项目ACMEWeb:
  在相应程序的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"/> 中国网管论坛bbs.bitsCN.com
  </Context>
  建议你把上面的内容编写成为一个xml文件,拷到conf/Catalina/<主机名>/文件夹下,若有不懂的地方可以参考我的Blog:tomcat的基本配置说明 和tomcat的文档。

TAGs实例   配置   tomcat   JNDI   pointbase   说明   引用   root   资源    
 上一篇:使用SWT开发基于Java的图形用户界面   下一篇:Tomcat5.5的基本配置详细说明
相关文章列表
Tomcat5.5下的Jndi的配置实例 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.一个相当经典的RMI实例源代码及详细说明
2.Tomcat5.5下的Jndi的配置实例
3.开源技术基础:TOMCAT的用法
4.开源技术之Tomcat数据源配置总结
5.Log4J 日志管理系统使用心得体会
6.James安装使用简易指南
7.Web App用Quartz实现java schedule job
8.开源技术:tomcat5.0下配置ssl
9.tomcat向weblogic移植的中文乱码问题
10.实例讲解配置之——TOMCAT集群配置
最新推荐文章:
1.Tomcat的配置技巧精华详解
2.解决AIX配置tomcat https出现的问题
3.名词解释 什么是Tomcat?
4.开源技术基础:TOMCAT的用法
5.Log4J 日志管理系统使用心得体会
6.一个相当经典的RMI实例源代码及详细说明
7.TOMCAT 3.1的安装与配置简要介绍
8.通过Aspire和Tomcat使用层次数据集
9.JAVA代码编写的建议30条
10.James安装使用简易指南
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血
·Windows XP 操作系统默认设置需要注意的