颠覆软件

关注 : 架构与设计,敏捷,快速开发,项目管理,执行力,SSH,RoR

Archive for the ‘tomcat’ Category

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管理太滥了。