扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共5页)
<Resource>元素的属性如下:
属性 | 描述 |
name | 指定Resource的JNDI的名字 |
auth | 指定管理Resource的Manager,由两个可选值:Container和Application。Container表示由容器来创建和管理 Resource,Application表示由WEB应用来创建和管理Resource。如果在web application deployment descriptor中使用<resource-ref>,这个属性是必需的,如果使用<resource-env-ref>,这个属性是可选的。 |
type | 指定Resource所属的java类名 |
<ResourceParams>元素的属性如下:
属性 | 描述 |
name | 指定ResourceParams的JNDI的名字,必须和Resource的name保持一致 |
factory | 指定生成DataSource对象的factory的类名 |
maxActive | 指定数据库连接池中处于活动状态的数据库连接最大数目,0表示不受限制 |
maxIdle | 指定数据库连接池中处于空闲状态的数据库连接的最大数目,0表示不受限制 |
maxWait | 指定数据库连接池中的数据库连接处于空闲状态的最长时间(单位为毫秒),超过这一事件,将会抛出异常。-1表示可以无限期等待。 |
username | 指定连接数据库的用户名 |
password | 指定连接数据库的密码 |
driverClassName | 指定连接数据库的JDBC驱动程序 |
url | 指定连接数据库的URL |
其他文章说以上配置就OK了,对于web.xml的配置可有可无,其实不是这样子的。如果在web应用中访问了由Servlet容器管理的某个 JNDI Resource,则必须在web.xml中声明对这个JNDI Resource的引用。表示资源引用的元素为<resource-ref>,该元素加在<wepapp></ wepapp >中。
<resource-ref> <descryiption>DB Connection</descryiption> <res-ref-name>jdbc/JNDI名字 </res-ref-name> <res-type>javax.sql.DataSource </res- type> <res-auth>Container </res-auth> </resource-ref> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者