tomcat6配置jndi连接数据库的方式
eworkflow工作流+eform表单+ebiao报表集成在一起,用tomcat6发布,并用jndi连接数据库,香港服务器,数据库是sqlserver2005,配置如下:
1、在tomcat6\conf\context.xml文件的Context节点中增加下面节点:
<Resource 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 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,在浏览器中输入::8080/ebiao,登录系统。
posted on
都可以…孔子的,老子的. 孙子的…都可以