文档章节

eclipse tomcat远程调试

w
 wenge123
发布于 2017/08/17 11:12
字数 251
阅读 4
收藏 0
点赞 0
评论 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
TOMCAT远程调试

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

麦穗
2016/03/02
128
0
Tomcat中设置远程调试的方法

我很少用开发工具的调试功能,以下内容记录一下备用。 何为远程调试?我们一般调试一个web项目的java代码时,需要将你的tomcat服务器和你的开发工具(比如Jbuilder)集成,或需要工具的一 些...

红薯
2010/01/12
6.6K
1
Maven项目部署到tomcat(内嵌tomcat)

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

MoksMo
2014/04/27
0
0
开启Tomcat远程调试

如何远程调试tomcat 一,Linux环境下 1. 服防火墙打开8000端口,允许外网访问; 修改catalina.sh:搜索到如下行: JPDA_ADDRESS="localhost:8000" 改为: JPDA_ADDRESS="0.0.0.0:8000" 意为:...

丈量大地
2016/11/24
29
0
使用Eclipse进行远程调试

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

明舞
2015/06/02
0
0
Tomcat使用MyEclipse远程调试Java代码配置详解

Tomcat使用MyEclipse远程调试Java代码总结如下: 在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步、配置tomcat 一、在windows系统中: 打开%...

Carl_
2014/11/04
0
0
使用Eclipse远程调试Tomcat

有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后台通 知就不得不用外网的ip。无奈,只能扔到服务器远程调试了。 网上讲关于远程调试tomcat的倒是蛮多,基本都是将改啥catal...

红薯
2010/04/24
13.5K
5
tomcat+eclipse远程调试

在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步、配置tomcat 一、在windows系统中: 打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面...

五大三粗
2015/02/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

TensorFlow 作用域与操作符的受限范围

variable_scope 影响变量和操作符 name_scope 只影响操作符 with tf.name_scope(""),使用空字符串将作用域返回到顶层 tf.variable_scope("") 相当于添加一个空层 import tensorflow as tf...

阿豪boy
10分钟前
0
0
Java面试基础篇——第六篇:常见Map类的区别

常见的map类有: HashMap, ConcurrentHashMap (Jdk1.8) , LinkedHashMap, TreeMap, Hashtable。 其中我们最常用的莫过于HashMap, 和并发情况下使用的ConcurrentHashMap了,它们的主要区别就在...

developlee的潇洒人生
11分钟前
0
0
崛起于Springboot2.X之前端模版freemaker(23)

1、配置文件 spring: freemarker: allow-request-override: false cache: true check-template-location: true charset: UTF-8 content-type: text/html ......

木九天
28分钟前
1
0
spring-boot:run启动时,指定spring.profiles.active

Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。 如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test......

夜黑人模糊灬
30分钟前
0
0
大数据分析挖掘技术学习:Python文本分类

引言 文本分类作为自然语言处理任务之一,被广泛应用于解决各种商业领域的问题。文本分类的目的是将 文本/文档 自动地归类为一种或多种预定义的类别。常见的文本分类应用如下: • 理解社交媒...

加米谷大数据
34分钟前
0
0
istio-0.8 指标监控,prometheus,grafana

配置: https://istio.io/docs/tasks/telemetry/metrics-logs/ https://istio.io/docs/tasks/telemetry/tcp-metrics/ envoy拦截请求>上报mixer>对接prometheus>grafana 效果截图: promethe......

xiaomin0322
36分钟前
0
0
公众号推荐

阿里技术 书籍:《不止代码》

courtzjl
39分钟前
0
0
关于改进工作效率

1.给不同的业务线建立需求群,所有的数据需求都在群里面提。 2.对于特别难搞定的事情,到对应的技术哪去做,有问题随时沟通。 3.定期给工作总结形成方法论。 4.学习新的技术,尝试用新的方法...

Avner
46分钟前
0
0
关于thinkphp 框架开启路径重写,无法获取Authorization Header

今天遇到在thinkphp框架中获取不到header头里边的 Authorization ,后来在.htaccess里面加多一项解决,记录下: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews Rewrite......

殘留回憶
50分钟前
0
0
centos 使用yum安装nginx后如何添加模块 10

centos 使用yum安装nginx后如何添加模块 10 centos6.2版本,使用yum来安装了nginx,但是最近需要重新添加模块,所以就傻了,询问下有人知道怎么重新添加模块吗? PS:俺是新手,需要高手救助...

linjin200
53分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部