tomcat6配置jndi链接数据库的方式

eworkflow工做流+eform表单+ebiao报表集成在一块儿,用tomcat6发布,并用jndi链接数据库,数据库是sqlserver2005,配置以下:java

 

一、在tomcat6\conf\context.xml文件的Context节点中增长下面节点:web

<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"/>sql

 

二、方成软件web-inf\fcconfig.xml文件中第一个ds节点配置以下:数据库

<ds name="eworkflow" dbType="sqlserver"  type="jndi" jndiName="jdbc/eworkflow" jndiPrefix="java:/comp/env" />浏览器

 

三、web-inf\web.xml文件中web-app节点中增长下面节点:tomcat

   <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>app

 

 四、经过数据源访问数据库,因为数据源由tomcat建立并维护,因此必须把数据库链接驱动包复制到tomcat的lib目录下。sqlserver

  这里把jtds-1.2.jar复制到tomcat\lib目录中。url

 

启动 tomcat6,在浏览器中输入:http://localhost:8080/ebiao,登陆系统。orm

相关文章
相关标签/搜索