您的位置:首页 > 运维架构 > Tomcat

通过Intellij IDEA对tomcat进行远程调试

2016-05-19 00:18 537 查看


前提

intellij idea 14 ultimate
linux
jdk 1.8
tomcat 7.0.x


1. 配置Intellij IDEA

添加配置,选择tomcat Server->Remote





选择startup/connection标签->debug,注意到里面的配置,将其添加到tomcat的启动配置里面





在服务器的
$TOMCAT_HOME/bin/catalina.sh
中最上面增加:
export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,address=53013,suspend=n,server=y'


然后重启tomcat
cd $TOMCAT_HOME
bin/shutdown.sh
bin/startup.sh


设置tomcat要连接的远程机器host和port,host就是服务器的地址(ip或者域名),port就是刚刚添加的port 
53013






完了之后,用Intellij IDEA连接tomcat,选择debug





然后就看到显示
Connected to the target VM, address: 'www.xxxxxxx.com:51981', transport: 'socket'






然后就可以像在本机一样,设置断点,然后进行远程调试了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  intellij idea 调试