tomcat4,5的数据源配置差异
key words: tomcat,数据源配置,datasource
把一个应用从4.1移到5.5数据源死活不出来,用probe察看了一下居然datasource配置错误.
4.x的配置如下:
<Context path=”/cpms” docBase=”cpms” debug=”99″ privileged=”true”>
<Resource name=”jdbc/report” auth=”Container” type=”javax.sql.DataSource”/>
<ResourceParams name=”jdbc/report”>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>XXX</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/app</value>
</parameter>
<parameter>
<name>RemoveAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>LogAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>RemoveAbandonedTimeout</name>
<value>60</value>
</parameter>
</ResourceParams>
</Context>
5.x的配置如下:
<Context path=”/app” docBase=”cpms”
debug=”5″ reloadable=”true” crossContext=”true”>



<Resource name=”jdbc/report” auth=”Container” type=”javax.sql.DataSource”
maxActive=”100″ maxIdle=”30″ maxWait=”10000″
username=”develop” password=”XX” driverClassName=”com.mysql.jdbc.Driver”
url=”jdbc:mysql://localhost:3306/app?autoReconnect=true”/>
</Context>
没有具体看原因.知道的兄弟可以发表高见
tomcat的管理和监控推荐用probe,自带的那个admin管理太滥了。
