测试发现tomat7\8都有这个问题,startup.bat执行程序正常;生成的服务(其实相当于调用tomcat.exe)和tomcat.exe执行会卡住也不报错。
具体场景是两个库间同步数据时出现的,涉及到mysql(异地)\sqlserver(本地),用.exe插入数据一部分后可能就几千会卡住不动,不报错不抛异常,.bat一切正常。
在网上暂时还找不到答案。有人怀疑跟系统用户有关,.exe使用的是系统用户,.bat使用的是当前用户。但这个解释不正常,因为如果有问题那为什么会执行一部分,因为数据都一样,不存在差异性。
你遇到过吗?