博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDEA远程debug的使用
阅读量:6641 次
发布时间:2019-06-25

本文共 1365 字,大约阅读时间需要 4 分钟。

1、打开配置页面

2、添加远程调试配置

 

3、进行参数配置

不同的jdk版本,配置的参数是不一样的!

 

其中Host为远程服务器的地址,Port为远程debug的端口,注意要与前面设置的address保持一致。

配置方式

apache-tomcat/bin/startup.sh开始处中增加如下内容:

#!/bin/sh# Better OS/400 detection: see Bugzilla 31132declare -x CATALINA_OPTS="-server -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=127.0.0.1:60001"os400=falsecase "`uname`" inOS400*) os400=true;;esac# resolve links - $0 may be a softlinkPRG="$0"while [ -h "$PRG" ] ; do  ls=`ls -ld "$PRG"`  link=`expr "$ls" : '.*-> \(.*\)$'`  if expr "$link" : '/.*' > /dev/null; then    PRG="$link"  else    PRG=`dirname "$PRG"`/"$link"  fidonePRGDIR=`dirname "$PRG"`EXECUTABLE=catalina.sh# Check that target executable existsif $os400; then  # -x will Only work on the os400 if the files are:  # 1. owned by the user  # 2. owned by the PRIMARY group of the user  # this will not work if the user belongs in secondary groups  evalelse  if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then    echo "Cannot find $PRGDIR/$EXECUTABLE"    echo "The file is absent or does not have execute permission"    echo "This file is needed to run this program"    exit 1  fifiexec "$PRGDIR"/"$EXECUTABLE" start "$@"

 如果是windows系统,在startup.bat开始处中增加如下内容:

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=127.0.0.1:60001

4、启动远程的tomcat

5、启动tomcat后,即可在IDEA中运行调试了,如下:

 

参考:

你可能感兴趣的文章
我的友情链接
查看>>
线程池的设计(一):半同步半异步线程池的设计
查看>>
建立JNI层的本地对象,并与JAVA层交互方法
查看>>
剑指offer-面试题3.二维数组中的查找
查看>>
查看/清除DNS解析记录
查看>>
linux命令行计算器
查看>>
python处理中文字符
查看>>
XML Schema的基本语法(转)
查看>>
mysql 数据库连接数的更改
查看>>
系统减肥批处理
查看>>
Centos挂载NTFS格式的移动硬盘
查看>>
sybase集群总结
查看>>
获取语句执行时间
查看>>
mysql字段类型、范围详解
查看>>
MySQL 高可用MMM
查看>>
在ubuntu16.4系统里默认网卡名称enp0s3,如何修改成eth0
查看>>
我的友情链接
查看>>
服务器系统安全防范之浅谈
查看>>
Cisco与Linux的NAT-Linux实现Cisco风格的NAT
查看>>
数组、LIst<> 、 ArrayList的性能对比
查看>>