网上对于java.sql.SQLRecoverableException: Io exception: Connection reset报错的做法都是在spring配置文件中增加配置
<property name="validationQuery" value="select * from dual"/>
但是我加了后这个并不能解决问题;
后来看到一篇文章是和随机数生成器有关,要在启动命令中增加红色部分
$JAVA_EXE -Djava.security.egd=file:///dev/urandom -jar xxxxxxx.jar
SyncProcessEvent类的getWorkerParameter方法中增加的
commandSB.append(" -Djava.security.egd=file:///dev/urandom");
打包jstorm-core-2.1.1后重启,不再报错了!