远程调试Debugger
经常有遇到这种情况,程序写完再本地运行的好好的,放到服务器上就各种出问题,然年在服务器上找问题,通常只是看日志,每次找问题复现得花费大量的时间;
现在在启动jar包的时候追加一下参数,要保持本地代码和服务器的相同,然后启动服务器上的jar包设置参数,然后启动idea设置远程调试,就可以在本地进行debugger了。
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=调试端口,suspend=n -jar test2.jar --server.port=程序启动端口
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar test2.jar --server.port=9991