【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
@情天大圣 你好,想跟你请教个问题:java.net.SocketException: Software caused connection abort: socket write error 异常,而我的JDBC连接的配置如下:<bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
<property name="maxActive" value="200" />
<property name="initialSize" value="10" />
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="60000" />
<property name="minIdle" value="1" />
<property name="removeAbandonedTimeout" value="360"/> <!--自我中断时间秒 -->
<property name="minEvictableIdleTimeMillis" value="60000"/> <!--连接的超时时间,默认为半小时。-->
<property name="timeBetweenEvictionRunsMillis" value="30000"/> <!-- #运行判断连接超时任务的时间间隔,单位为毫秒,默认为-1,即不执行任务。 -->
<property name="validationInterval" value="60000"/> <!--检查连接死活的时间间隔(单位:毫妙) 0以下的话不检查。默认是0。 -->
<property name="validationQuery" value="select 1"/> <!--一条sql语句,用来验证数据库连接是否正常。这条语句必须是一个查询模式,并至少返回一条数据。可以为任何可以验证数据库连接是否正常的sql-->
</bean>