文档章节

eclipse tomcat远程调试

w
 wenge123
发布于 2017/08/17 11:12
字数 251
阅读 5
收藏 0

下面内容只适用于linux

修改远程tomcat的catalina.sh文件

添加下面代码

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988"

address=9988 监听端口。可自行修改

然后直接通过startup.sh启动 

运行 ps -ef | grep tomcat

[root@hadoop6 bin]# ps -ef | grep eisi_mobile
root      8237     1  1 09:49 pts/1    00:00:33 /usr/local/bg/jdk1.7.0_79/jre/bin/java -Djava.util.logging.config.file=/usr/tomcat/eisi_mobile_tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988 -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/tomcat/eisi_mobile_tomcat/endorsed -classpath /usr/tomcat/eisi_mobile_tomcat/bin/bootstrap.jar:/usr/tomcat/eisi_mobile_tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/tomcat/eisi_mobile_tomcat -Dcatalina.home=/usr/tomcat/eisi_mobile_tomcat -Djava.io.tmpdir=/usr/tomcat/eisi_mobile_tomcat/temp org.apache.catalina.startup.Bootstrap start

进程中有 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988  表示配置成功

 

在本地eclipse中点击debug按钮,选择Debug Configurations....,如下图

点击选项后,弹出一个窗口,双击左侧Remote Java Application,如下图

 

Host:被调试的远端服务器ip

Port: 远端服务器端口

配置完成后点击Apply,随后点击Debug,没报错即可

 

 

然后在java文件打断点调试

 

 

 

 

 

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
w
粉丝 0
博文 2
码字总数 639
作品 0
私信 提问
MyEclipse远程调试Tomcat

程序就是这么一个神奇的东西,有时你的一个项目,在本机上运行得还是好好的,可当你把这货放到了服务器上,同样的条件就是结果不一样。于是就灰常想看一下程序在远程运行时候的状态,希望让程...

刘显示
2015/09/14
131
0
eclipse远程调试

eclipse 远程调试指的调试部署在Linux环境上的代码 需要同时对本地eclipse 、Linux环境设置 并且本地与Linux环境上的代码是相同的 1 进入Linux环境 Tomcat 目录下的tomcat bin 目录 2 用vi命...

江上湖人
2016/12/13
6
0
使用Eclipse进行远程调试

今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/archive/2008/03/2...

明舞
2015/06/02
0
0
TOMCAT远程调试

tomcat远程调试 今天因为项目部署到服务器上后发现tomcat启动的一个netty 服务客户端无法连接也不知道是哪里出了问题,晚上突然想到了以前接触过得远程调试,晚上加点班学习一下tomcat的远程...

麦穗
2016/03/02
128
0
Maven项目部署到tomcat(内嵌tomcat)

maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把 tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与ecl...

MoksMo
2014/04/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue.js 3.0 新特性预览

Evan You(尤雨溪)(2018年11月16日)前几日的早上在 Vue Toronto 的主题演讲中预演了 Vue 3 。 利用现代浏览器支持的新功能,Vue 3 将成为我们已经了解和喜爱的 Vue.js 强大的的改进版本。...

我的卡
28分钟前
1
0
Mybatis自带连接池阅读

1、数据源初始化,初始化入口由SqlSessionFactoryBuilder.build(InputStream inputStream, String environment, Properties properties)方法提供 public SqlSessionFactory build(InputStre......

jcc_codingBoy
33分钟前
3
0
Oracle 数据库勒索病毒 RushQL 处理办法

Oracle 数据库勒索病毒 RushQL 处理办法 办法来自Oracle 官方: https://blogs.oracle.com/cnsupport_news/%E5%AF%B9%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E2%80%9C%E6%AF%94%E7%89%B9%E5%......

rootliu
34分钟前
2
0
聊聊flink LocalEnvironment的execute方法

序 本文主要研究一下flink LocalEnvironment的execute方法 实例 final ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment(); DataSet<RecordDto>......

go4it
37分钟前
2
0
Spring Boot中对自然语言处理工具包hanlp的调用详解

概 述 HanLP 是基于 Java开发的 NLP工具包,由一系列模型与算法组成,目标是普及自然语言处理在生产环境中的应用。而且 HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点,...

左手的倒影
43分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部