JNDI是J2EE中一个很重要的标准,通常我们是在J2EE编程中用到,Tomcat中提供了在JSP和Servelt中直接使用JNDI的方法,主要是通过dbcp连接池,下面谈一下我在Tomcat5.5中配置和使用JNDI的方法。本文的对象是对j2ee编程有所了解的读者,或者已经看过了我的Blog:
tomcat的基本配置说明
一、先在自己应用程序WEB-INF目录下的web.xml添加以下语句:
引用资源说明
引用资源的JNDI名
引用资源的类名
管理者(Container)
然后在tomcat目录/conf/server.xml文件里相应的元素,看我的Blog:
tomcat的基本配置说明
添加如下子元素:
注意,要把你的驱动拷到common/lib下,我用的是pointbase因此我拷的是pbclient44.jar到了common/lib下(对pointbase感兴趣的读者可以看我的另一篇文章
pointbase数据库学习,里面也提到了我为什么是用pointbase数据库作为讲解)。
二、例子:以下是我的假设的项目ACMEWeb:
在相应程序的web.xml里添加
.....
Oracle Datasource ref
JNDI_DS_0
javax.sql.DataSource
Container
然后再server.xml里修改:
建议你把上面的内容编写成为一个xml文件,拷到conf/Catalina//文件夹下,若有不懂的地方可以参考我的Blog:
tomcat的基本配置说明 和tomcat的文档。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
备忘录模式是一种软件设计模式:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net 机房租用,北京机房租用,IDC机…