配置jndi數據源

META-INF中加入配置文件
context.xml
[quote]
<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true" crossContext="true">
<ResourceLink name="jdbc/mysql" global="jdbc/dbcp/mysql/項目" type="java.sql.DataSource">
</ResourceLink>
</Context>
[/quote]

spring配置文件中加入
[quote]
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/mysql" />
</bean>
[/quote]

在tomcat的server.xml中加入
[quote]
<Resource acquireIncrement="5" auth="Container" driverClass="com.mysql.jdbc.Driver" factory="org.apache.naming.factory.BeanFactory" initialPoolSize="10" jdbcUrl="jdbc:mysql://localhost:3306/數據庫名" maxIdleTime="120" maxPoolSize="300" maxStatements="1000" minPoolSize="10" name="jdbc/dbcp/mysql/項目" password="root" type="com.mchange.v2.c3p0.ComboPooledDataSource" user="root"/>
[/quote]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章