Tomcat数据源丢失与DB的连接

时间:2016-05-28 10:01:46

标签: java tomcat connection datasource firewall

我需要一个关于tomcat数据源配置的解决方案。 我的tomcats前面有2个nginx。这些是我的应用程序,这些是Webservice。 Tomcat机器和数据库都在不同的ip博客中,所以它在每个请求中都有防火墙。 当我开始我的tomcats每一次都很好。但是例如在10小时之后我们在20小时之后每次都变坏了。那些tomcats无法设置连接。所有服务都下来。我分享我的数据源文件并希望你找到一些解决方案或其他一些建议其他比数据源文件。

http://www.springframework.org/schema/beans ---- http://www.springframework.org/schema/context/spring-context.xsd">                                         

    <property name="connectionProperties">
        <props merge="default">
            <prop key="v$session.program">ws_${server}</prop>
        </props>
    </property>

    <property name="connectionCacheProperties">
        <props merge="default">
            <prop key="MinLimit">1</prop>
            <prop key="MaxLimit">120</prop>
            <prop key="InitialLimit">5</prop>
            <prop key="MaxStatementsLimit">50</prop>                
            <prop key="ConnectionWaitTimeout">30</prop>
            <prop key="InactivityTimeout">600</prop>
            <prop key="AbandonedConnectionTimeout">180</prop>
            <prop key="PropertyCheckInterval">300</prop>                
            <prop key="ValidateConnection">true</prop>  
            <prop key="TimeToLiveTimeout">600</prop>

        </props>
    </property>
</bean>


<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
    <property name="nativeJdbcExtractor">
        <bean class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor" />
    </property>
    <property name="dataSource" ref="dataSource" />
</bean>

<bean class="com.ws.oracle.pool.JndiExporter">
    <property name="bean" ref="dataSource" />
    <property name="jndiName" value="dsName" />
</bean>

0 个答案:

没有答案