在使用中的一些总结,都是些老生常谈的内容,留着备用
首先假设有工程sa-web.war包,发布在tomcat/webapps下,需要采用jndi访问数据库
1、配置数据源:server.xml
在tomcat/conf/server.xml中找到Host节点:
<Context docBase="sa-web" path="" reloadable="true" source="org.eclipse.jst.j2ee.server:sa-web" crossContext="true">
<Resource name="jdbc/samysql"
type="javax.sql.DataSource"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/sa?characterEncoding=utf-8"
maxIdle="2"
maxWait="20"
initialSize="1"
validationQuery="select 1"
maxActive="30">
</Resource>
<Resource name="jdbc/sasqlserver"
type="javax.sql.DataSource"
username="root"
password="root"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://127.0.0.1:1433/sa"
maxIdle="2"
maxWait="50"
maxActive="4">
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
</Resource>
</Context>
需要将配置中涉及的驱动放到tomcat/lib目录下,这里即需要将mysql和sqlserver的驱动放置在上述位置
另一种方式:
在conf/Catalina/localhost下,创建和工程名同名的xml文件,这里即sa-web.xml,内容和上面的一致即可。注意这里貌似和工程名同名要求是必须的。
2、在web.xml中配置数据源
<resource-ref>
<res-ref-name>jdbc/samysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<res-ref-name>jdbc/sasqlserver</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、spring配置
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/sasqlserver" />
<property name="expectedType" value="javax.sql.DataSource" />
</bean>
分享到:
相关推荐
Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置Tomcat数据源配置
在TomcatWeb服务器上配置数据源, 在TomcatWeb服务器上配置数据源,
TomCat5.5数据源配置
tomcat数据源配置.docx ``````````` `
tomcat数据源配置.进行WEB开发是,既方便又安全的连接数据库方法.
tomcat数tomcat数据源配置文档
DbUtil和tomcat数据源配置实例
tomcat数据源配置[总结].pdf
tomcat数据源配置[收集].pdf
在Tomcat配置数据源有多种方法,这里主要详细介绍通过JNDI来配置数据源.在实际项目中经常用到.
花两天时间来配置tomcat下的数据源,为大家不再走弯路作了个总结,并且附上我的XML配置文件, 希望对大家有帮助。
在tomcat中配置数据源连接池的配置方法,及jar包文件。
本文档说明tomcat 5.5数据源配置
详细介绍在tomcat中配置数据源原理
tomcat配置jdbc数据源,虽然现在基本已经不用tomcat自带的数据源啦,需要的大家看看
自己总结的三种使用方式,对比来看选择最适合你的方式