Tomcat中配置和使用JNDI.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Tomcat中配置和使用JNDI

JNDI是J2EE中一个很重要的标准,通常我们是在EJB编程中用到, Tomcat4.0中提供了在JSP和Servelt中直接使用JNDI的方法,下面谈一下在Tomcat4.0中配置和使用JNDI的方法 (以通过JNDI连接数据库为例) 假设使用的数据库是mysql,实验例子在TOMCAT_HOME/webapps/DBTest目录中 A.将mysql的JDBC连接库mm.mysql-2.0.9-bin.jar放入TOMCAT_HOME/common/lib中 B.配置TOMCAT_HOME/conf/serer.xml文件在Service;段中加入一个Context: Context path=/DBTest docBase=DBTest debug=5 reloadable=true crossContext=true; /Context; 这是DBTest的根路径,这是为了在DBTest中使用做准备. C.在上面加入的Context;段加入 Resource name=jdbc/TestDB auth=Container type=javax.sql.DataSource/; ResourceParams name=jdbc/TestDB; parameter; name;factory/name; value;mons.dbcp.BasicDataSourceFactory/value; /parameter; !-- Maximum number of dB connections in pool. Make sure you configure your mysqld max_connections large enough to handle all of your db connections. Set to 0 for no limit. --; parameter; name;maxActive/name; value;100/value; /parameter; !-- Maximum number of idle dB connections to retain in pool. Set to 0 for no limit. --; parameter; name;maxIdle/name; value;30/value; /parameter; !-- Maximum time to wait for a dB connection to become available in ms, in this example 10 seconds. An Exception is thrown if this timeout is exceeded. Set to -1 to wait indefinitely. --; parameter; name;maxWait/name; value;10000/value; /parameter; !-- MySQL dB username and password for dB connections --; parameter; name;username/name; value;test/value; /parameter; parameter; name;password/name; value;test/value; /parameter; !-- Class name for mm.mysql JDBC driver --; parameter; name;driverClassName/name; value;org.gjt.mm.mysql.Driver/value; /parameter; !-- The JDBC connection url for connecting to your MySQL dB.--; parameter; name;url/name; value;jdbc:mysql://localhost:3306/test/value; /parameter; /ResourceParams; 这里每一个小段都有英文注解,是Tomcat提供的,我们可以将按照Sample加入,主要修改的是driverClassName, url,和用户帐号;需要强调的是jdbc/TestDB就是JDNI要查找的Name. D. 在JSPh或servlet中使用JNDI查找服务 下面是在JSP

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档