背景
在最近的java项目中使用了linux环境下编译的so文件,所以无法在window环境下debug,故此有了这篇文章
环境
jdk:jdk-8u101-linux-x64
os:CentOS release 6.7 (Final)
tomcat: apache-tomcat-7.0.68
服务器配置
在$CATALINA_HOME/bin目录下新建setenv.sh文件,内容如下
export JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
tomcat启动脚本
$CATALINA_HOME/bin/catalina.sh jpda start
IDEA配置
远程debug配置
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 是上述配置在setenv.sh中的内容
加上断点,点击debug,就ok了