注册

在x86,win10的开发环境中,java调试都很正常,但放到linux系统中,点击系统功能模块,很快就会报错

鱼jf18011779650 2025/11/03 337 4

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:统信UOS/CentOS7.9
【CPU】:x86_64
【问题描述】*:在x86,win10的开发环境中,调试都很正常,但放到linux系统中,点击系统功能模块,很快就会报错:数据库拒绝连接:
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DataAccessResourceFailureException:

Error querying database. Cause: dm.jdbc.driver.DMException: 网络通信异常

Cause: dm.jdbc.driver.DMException: 网络通信异常

; SQL []; 网络通信异常; nested exception is dm.jdbc.driver.DMException: 网络通信异常

java.net.SocketException: 断开的管道 (Write failed)

java数据源配置,使用应用内的DBCP数据库连接池
<!-- 连接数量配置 -->
<property name="initialSize" value="5"/>
<property name="maxTotal" value="50"/>
<property name="maxIdle" value="20"/>
<property name="minIdle" value="5"/>
<!-- 连接验证配置 -->
<property name="validationQuery" value="SELECT 1"/>
<property name="testWhileIdle" value="true"/>
<property name="testOnBorrow" value="false"/>
<property name="testOnReturn" value="false"/>
<!-- 空闲连接回收配置 -->
<property name="timeBetweenEvictionRunsMillis" value="30000"/>
<property name="numTestsPerEvictionRun" value="5"/>
<property name="minEvictableIdleTimeMillis" value="1800000"/>
<!-- 连接泄漏处理 -->
<property name="removeAbandonedOnBorrow" value="true"/>
<property name="removeAbandonedTimeout" value="180"/>

回答 0
暂无回答
扫一扫
联系客服