关于TOMCAT4.X 配置数据库连接池。我真的是郁闷好几天。大家尽量帮我看看。感谢!

03-04-10 cute
关于TOMCAT4.X 配置数据库连接池。我真的是郁闷好几天。大家尽量帮我看看。感谢!

问题只有一个:为什么关于虚拟目录的数据原可以配置成功!

问::: 为什么配置全局数据源,却怎么都不行呢?

我一已经憋了好几个周了 。。 我在其期待着大家的帮忙。。

再次感谢!!!

robornet
2003-04-11 10:06
看看tomcat的文档~~

cute
2003-04-11 10:31
我看了,他只给出了虚拟目录的数据圆配置。

我没看到有全局数据员的配置。。。哪位高手能指点以下。。

jxb8901
2003-04-11 15:59
我试了从http://localhost:8088/admin/index.jsp进Tomcat的管理页面是可以配置数据源的, 你再试一下.

cute
2003-04-11 19:00
我就是通过这里安装的。。。 全局数据员总是无法使用。。。 虚拟目录可以!

joketree
2003-04-12 12:23
在 全局 resource的定义区中定义了如下的资源:
<GlobalNamingResources ...>
...

<Resource name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"/>

<ResourceParams name="jdbc/TestDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
。。。。
</ResourceParams>
...
</GlobalNamingResources>


然后,在你的虚拟目录(host下的Context)中定义对这个资源的引用:

<Context ...>
...
<ResourceLink name="jdbc/MyDB"
global="jdbc/TestDB"
type="javax.sql.DataSource"
...
</Context>


接着在你的web.xml中应用此资源:

<resource-ref>
<description>test</description>
<res-ref-name>jdbc/MyDB</res-ref-name>
<res-ref-type>javax.sql.DataSource</res-ref-type>
<res-auth>Container</res-auth>
</resource-ref>



OK啦!

joketree
2003-04-12 12:26
joketreeUg1wAO3C4G.txt

cute
2003-04-13 13:21
感谢 ,,,, 感谢。。。。