为什么进行远程调试原因
在我们实际开发中经常会遇到一些找不到错误原因的BUG,因为是部署到服务器上的有没有办法进行调试,此时我们查看log日志也完全没有错误信息,这个是个改怎么办呢,下面我给大家介绍一个可以远程调试方法:JPDA
JPDA简介
JPDA(Java platform debugger architecture)是java平台调试架构的简称,由java虚拟机后端和调试平台前端组成。
1、java虚拟机提供了java调试功能;
2、调试平台通过调试交互协议向java虚拟机请求服务,以对在虚拟机中运行的程序进行调试。
windows 系统服务器
1、在tomcat下的bin文件中找到catalina.bat文件,在文件中加入
set JPDA_ADDRESS=10000
2、在tomcat下的bin文件中加入一个名为RemoteDebug.bat文件,文件内容为:
catalina.bat jpda start