1. 配置条件
Tomcat版本:5.0.19
数据库:PostgreSql 8.1
2. 配置修改文件
1) 在web应用的WEB-INF/web.xml中增加JNDI
<resource-ref>
<description>Tomcat配置数据库连接池For postgresql</description>
<res-ref-name>jdbc/postgres</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
2) 在${Tomcat目录}/conf/Catalina/localhost/Tfh.xml中配置当前应用的数据源信息。/conf/server.xml中配置的是全局数据源,
单个应用的Data Sources可以通过Resoure Links中与全局的相关联。
a) Tfh.xml文件需先建立一个叫为Tfh的webApp。进入Tomcat的admin程序,在service中的Host下增加一个/Tfh应用,
use Naming必须为true,否则会报Name java:comp is not bound in this Context异常。
b) 在Tfh.xml中增加数据源信息,<ResourceParams name="jdbc/postgres">的name要与
<res-ref-name>jdbc/postgres</res-ref-name>一致。
<Resource auth="Container"
Tomcat中配置数据源.txt
最新推荐文章于 2024-05-27 21:30:31 发布