文档章节

远程debug

iron_will
 iron_will
发布于 2016/12/10 13:42
字数 186
阅读 17
收藏 1

jar应用开启远程debug支持

java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8765 -jar yourJar.jar

tomcat开启远程debug支持

方式一

vi catalina.sh
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
startup.sh

方式二

vi catalina.sh
# 找到JPDA_ADDRESS="localhost:8000",修改为JPDA_ADDRESS="8000"
# tomcat默认远程调试端口8000
catalina.sh jpda start

推荐方式二,需要debug的时候用catalina.sh jpda start方式启动容器,不需要debug的时候用startup.sh

使用eclipse进行远程调试

在需要调试的项目上 - 右键 - Debug As - Debug Configurations - Remote Java Application

Host 是远程服务器IP

Port 是上面指定的address或者JPDA_ADDRESS

 

 

© 著作权归作者所有

共有 人打赏支持
iron_will
粉丝 3
博文 56
码字总数 27263
作品 0
程序员
私信 提问
weblogic debug配置

1.1. 软件环境 Eclipse 3.1 Weblogic 8.1 1.2. 工作原理 远程调试就是允许利用 java tools 里面的jdb 程序连接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候需要开启 debug ...

ianLi
2012/11/02
0
0
Eclipse里面调试java总结

正所谓“工欲善其事必先利其器",会用Eclipse去调试可以帮助识别和解决应用程序缺陷,同时也可以帮助我们去阅读和理解一些源码是有极大的帮助的。可以极大的提高我们的工作效率。 1.基础知识...

双月通天
2015/09/11
303
0
eclipse远程调试

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

江上湖人
2016/12/13
6
0
什么是远程debug?远程debug有什么用?

     这里介绍一些java开发中常用的一些小技巧,多小呢,从不会到会只需要一篇文章这么小。这一篇介绍如何使用jdk自带的扩展包配合Intellij IDEA实现远程debug。   项目中经常会有出现...

java进阶架构师
2017/11/12
0
0
Eclipse不能不说的秘密:远程Debug

【IT168 技术】Debug视图   认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。   线程堆栈视图   分别介绍一下这几个按钮的含义:...

iteye
2012/02/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

即学即用,轻松搞定这些选择器!(上)

所谓基本选择器是指选择器的名称前面没有其他选择器,即在组成上,基本选择器是单一名称。 基本选择器主要包括: 元素选择器 ID 选择器 类选择器 伪类选择器 伪元素选择器 通用选择器 元素选...

我的卡
1分钟前
0
0
c直接操作JAVA中的数组

** * jni对数组运算 * 在C中没有创建新的数组副本,直接在原来的java数组上面修改。然后返回了jintArray类型数据 */ JNIEXPORT jintArray JNICALL Java_com_org_vincent_javacallc_JNI_incr...

whoisliang
10分钟前
0
0
简单理解闭包问题

从我16年开始接触前端,知道闭包这个词,已经过去两年了。这两年里,闭包这个概念我在很多地方了解过,却实在没有真的理解,久而久之,变成了一块心病。这不,趁着现在项目告一段落的时间,我...

IrisHuang
10分钟前
0
0
网站漏洞怎么修复对于thinkphp的漏洞修复

THINKPHP漏洞修复,官方于近日,对现有的thinkphp5.0到5.1所有版本进行了升级,以及补丁更新,这次更新主要是进行了一些漏洞修复,最严重的就是之前存在的SQL注入漏洞,以及远程代码执行查询系...

网站安全
10分钟前
0
0
docker 安装oracle11g

1.准备docker环境; 2. docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g --pull 镜像(6个多G) 3.docker run -d -p 1521:1521 -v /data/oracle:/data/oracle --name ora......

xiaoxin
11分钟前
0
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部