本地跑的没有问题,同样的代码到服务器上就有问题。当你认为代码已经天衣无缝,但又没有办法知道哪里有问题,那就试试debug一下远程代码吧。
通过启动jdwp代理实现的,它允许远程调试
启动命令:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=50050 -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./ -jar ${JAR_NAME} >/dev/null 2>&1 &