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 的配置有一点像。
以前的版本中,配置时需要如下文件(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 的配置有一点像。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货