1、使用IDEA打开jar包源码,运行菜单,编辑配置,添加一个远程JVM调试配置。
调试器模式:侦听远程JVM
传输:Socket
Host:localhost
端口:61548
使用的模块类路径:选择启动类
IDEA会自动生成远程JVM的命令行实参。
-agentlib:jdwp=transport=dt_socket,server=n,address=DESKTOP-KI4KGGB:61548,suspend=y,onthrow=<FQ exception class name>,onuncaught=<y/n>
点击调试。
2、打开supermap-iserver-11.0.1-windows-x64\bin\catalina.bat文件,在set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1536m -Xss512k下面添加一行。
set JAVA_OPTS=%JAVA_OPTS% -Xdebug -agentlib:jdwp=transport=dt_socket,server=n,address=DESKTOP-KI4KGGB:61548,suspend=y
启动iServer。
3、在IDEA中加上断点即可调试。