tomcat6配置jndi连接数据库的方式
eworkflow工作流+eform表单+ebiao报表集成在一起,用tomcat6发布,并用jndi连接数据库,数据库是sqlserver2005,配置如下:
1、在tomcat6\conf\context.xml文件的Context节点中增加下面节点:
<Resource name="jdbc/eworkflow" auth="Container" type="javax.sql.DataSource" username="sa" password="" driverClassName="net.sourceforge.jtds.jdbc.Driver" url="jdbc:jtds:sqlserver://localhost:1433;databaseName=eworkflow-java;integratedSecurity=true;" maxActive="100" maxIdle="30" maxWait="10000"/>
2、方成软件web-inf\fcconfig.xml文件中第一个ds节点配置如下:
<ds name="eworkflow" dbType="sqlserver" type="jndi" jndiName="jdbc/eworkflow" jndiPrefix="java:/comp/env" />
3、web-inf\web.xml文件中web-app节点中增加下面节点:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/eworkflow</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
4、通过数据源访问数据库,由于数据源由tomcat创建并维护,所以必须把数据库连接驱动包复制到tomcat的lib目录下。
这里把jtds-1.2.jar复制到tomcat\lib目录中。
启动 tomcat6,在浏览器中输入:http://localhost:8080/ebiao,登录系统。
最新文章
- Java 异常处理
- C#开发中常用方法1------日期计算
- git一些常用的操作(转载)
- FireFox &; Chrome 使用技巧
- TMS320C54x系列DSP的CPU与外设&mdash;&mdash;第5章 数据寻址
- 一步一步学习Unity3d学习笔记系1.1
- Mac 的“任务管理器” —— 活动监视器
- (转)linux性能优化总结
- 关于Hibernate的总结
- float浮动之后高度自适应失效解决方案
- Synchronized vs SyncRoot
- dojo 学习笔记之dojo.query - query(id) 与query(class)的差别
- C# yield return 流程理解
- 转: git常用命令
- HDU 4247 A Famous ICPC Team
- 分布式定时任务框架——python定时任务框架APScheduler扩展
- java第六周作业
- Unity与安卓开发的一些路径知识
- Python基础-python数据类型之元祖、字典(四)
- Django学习手册 - 自定义simple_tag / filter