急需tomcat下数据库连接池 连接 的实例( jdbd-odbc ),感谢~~~

zh_baiyu 2003-01-28 11:14:36

需要 server.xml 和 web-inf\web.xml 以及 用于测试的jsp 文件~~
最好是整个app都给我~~~
我不管怎么调试都出不来!
分不够可加~~~
谢谢了~~
...全文
81 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
upc_chenli 2003-01-28
  • 打赏
  • 举报
回复
tomcat版本 4.1.18(强烈建议这一版,和以前有很大的不同哦)
以前的版本中,配置时需要如下文件(C:\Program Files\Apache Group\Tomcat 4.1\common\lib):
commons-collections.jar commons-dbcp.jar commons-pool.jar
在这一版已经包括在tomcat中。


目前使用:
将下面内容保存在Fiber.xml文件中(放在webapps目录下)。这一版的tomcat不用修改server.xml,可以直接从webapps/Fiber.xml文件中读取。

<Context path="/Fiber" docBase="Fiber" debug="0" reloadable="true" crossContext="true">

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

<ResourceParams name="jdbc/Fiber">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@webserver:1521:ORCL</value>
</parameter>
<parameter>
<name>username</name>
<value>trouble</value>
</parameter>
<parameter>
<name>password</name>
<value>trouble</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>

web.xml文件:
<web-app>
<servlet>
<servlet-name>Userpower</servlet-name>
<servlet-class>com.difo.fiber.web.userpower.Userpower</servlet-class>
</servlet>
<servlet>
<servlet-name>maincontroller</servlet-name>
<servlet-class>com.difo.fiber.web.MainController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>maincontroller</servlet-name>
<url-pattern>/maincontroller</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Userpower</servlet-name>
<url-pattern>/userpower</url-pattern>
</servlet-mapping>
<resource-ref>
<description>Resource reference to a factory for java.sql.Connection instances that may be used for talking to a particular database that is configured in the server.xml file.</description>
<res-ref-name>jdbc/Fiber</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>

以上是和tomcat4.0.3作比较。4.0.3中配置好连接池后,程序运行一段时间,就会死掉(tomcat),后来不得已只得放弃。相同的程序和配置移植到4.1.18后运行结果是令人满意的,没有发生tomcat死掉的现象。而且这一版在管理和配置上都有很大的不同,可以通过http://chenli:8080/admin/login.jsp
(登陆后),和web logic 的配置有一点像。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧