文档章节

远程debug

iron_will
 iron_will
发布于 2016/12/10 13:42
字数 186
阅读 15
收藏 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
什么是远程debug?远程debug有什么用?

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

java进阶架构师
2017/11/12
0
0
eclipse远程调试

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

江上湖人
2016/12/13
6
0
Eclipse Debug不为人知的秘密

Debug视图 认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图 分别介绍一下这几个按钮的含义: 1.表示当前实现继续运行直到...

i33
2012/03/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
13
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部