MySql ReplicationDriver - 当奴隶关闭时,Tomcat不会启动

时间:2017-06-07 14:40:23

标签: java mysql tomcat jdbc

这是我的tomcat context.xml文件,其中包含MySql的配置(1个主/ 1个只读副本)。

   <Resource auth="Container" 
        driverClassName="com.mysql.jdbc.ReplicationDriver" 
        defaultAutoCommit="false"
        initialSize="3" 
        logAbandoned="false"
        maxActive="200" 
        maxIdle="10" 
        maxWait="10000" 
        name="jdbc/powerptc" 
        removeAbandoned="true" 
        testOnBorrow="true" 
        type="javax.sql.DataSource" 
        factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" 
        username="username" 
        password="password"   
        url="jdbc:mysql:replication://localhost:3306,2.2.2.222:3306/mydb?autoReconnect=true&amp;allowSlaveDownConnections=true&amp;readFromMasterWhenNoSlaves=true&amp;connectTimeout=15000&amp;socketTimeout=15000" 
        validationQuery="/* ping */ SELECT 1"/>

我的问题是当奴隶(2.2.2.222)关闭时,我不会开始。我希望配置它以便tomcat仍然可以从一个slave启动,并且只使用master来进行所有查询这可能吗?

0 个答案:

没有答案
相关问题