加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

JNDI配置

发布时间:2020-12-12 14:42:06 所属栏目:MsSql教程 来源:网络整理
导读:1.JNDI在Tomcat下的配置: ? (1).在Tomcat根目录下confcontext.xml文件,例如:C:Program Filesapache-tomcat-6.0.24conf (2).打开context.xml文件 如下 在Context/Context中添加代码 ? ?? Resource name="jdbc/books" auth="Container" type="java

1.JNDI在Tomcat下的配置:

?

(1).在Tomcat根目录下confcontext.xml文件,例如:C:Program Filesapache-tomcat-6.0.24conf

(2).打开context.xml文件 如下 在<Context></Context>中添加代码

?

?? <Resource name="jdbc/books" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30"??maxWait="10000" username="sa" password="123456"
?driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;DatabaseName=books"
?? />
?

?

?添加高亮红色代码:

name="jdbc:books"? 指定Resource的JNDI名字

auth="container"????? 指定管理Resource的Manager 有俩个可选值 Container(由容器创建Resource) 和 Application(由Web应用来创建和管理Resource)

type="javax.sql.DataSource"?? 指定Resource所属的Java类名

maxActive="100"???? 连接池中处于活动状态的数据连接最大数目 若为0 则不受限制

maxWait="10000"???接池中处于活动状态的数据连接处于空闲的最长时间

username="sa"???????? 连接数据库的用户名

password="123456"?? 连接数据库的密码
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"??
驱动类

url="jdbc:sqlserver://localhost:1433;DatabaseName=books" 连接数据库的URL


2.web.xml文件的配置

?

应用程序的 WEB-INF/web.xml 文件中的<web-app>节点下添加如下高亮红色代码:

?

? <resource-ref>
? ?<description>E-Books DataSource</description>
? ?<res-ref-name>jdbc/books</res-ref-name>
? ?<res-type>javax.sql.DataSource</res-type>
? ?<res-auth>Container</res-auth>
? </resource-ref>

?

description:对所引用资源的描述

res-ref-name指定引用资源的JNDI名字,与Resource元素中的name属性对应

res-type:指定引用资源的类名字,与Resource元素中的type属性对应

res-auth:指定管理引用资源的Manager,与Resource元素中的auth属性对应

?

?

3. 添加数据库驱动文件

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读