本节尝试一下Java远程调试的东西,记录一遍简单入门的东西。也就算是使用记录吧! 写一个简单程序打成jar丢到远程服务器运行,模拟远程Server在运行。就拿Java调用shell脚本提交作业程序为例分析。源码如下(如下程序就是一个简单示例代码,不要在乎代码规范): 打成 ...
java 可以以调试模式启动,启动后可以使用 jdb 对程序进行调试。以调试模式启动,需要加入以下参数: 一般如 tomcat, jboss, weblogic 等服务器中会使用 JAVA OPTS 环境变量,如果要运行这类服务,可以设置该环境变量如下: linux 下 windows 下 maven 使用 MAVEN OPTS 参数,设置跟上面的类同 以下是一个简单的服务器端代码,接收 UDP ...
2013-08-30 09:55 2 6510 推荐指数:
本节尝试一下Java远程调试的东西,记录一遍简单入门的东西。也就算是使用记录吧! 写一个简单程序打成jar丢到远程服务器运行,模拟远程Server在运行。就拿Java调用shell脚本提交作业程序为例分析。源码如下(如下程序就是一个简单示例代码,不要在乎代码规范): 打成 ...
IDEA远程部署调试Java应用程序 目录 IDEA远程部署调试Java应用程序 基本概述 准备工作 远程服务器准备 安装JDK 配置JAVA ...
一、IntelliJ IDEA配置 1.添加一个运行配置(remote项) 2.打开remote项配置对话框 3.远程jvm参数配置提示 4.远程调试的ip地址和端口号,ip就是java项目所在机器ip,端口只要不被占用就可以(注意防火墙不阻止该端口的访问) 5.源码模块,选择程序 ...
远程调试 主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口进行调试,一般调试问题用这种方式。 被动连接调试:本地IDE监听某端口,等待远程连接本地端口。一般用于远程服务启动不了,启动时连接到本地调试分析。 主动连接调试demo 我这里已经有个数据路由的项目,我以这个项目为例 ...
以前一直用eclipse,最近改用idea.记录下idea的远程调试。 一.启动服务 1.配置tomcat 启动参数增加 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 参数解释 ...
遇见一个怪异问题,无奈线上数据库有限制,只能远程调试下代码。突然发现,远程调试代码真的好简单,简单记录下操作步骤。 1、在idea里创建一个Remote,远程连接的入口。 找到 Edit Configgurations 这个选项。 找到左上角的加号,新建一个 ...
写服务端程序,在开发环境下打开远程调试还是非常有用的,还原现场非常容易,让请求方再发个请求即可。如果下来本地调试的话很多环境与管理服务的地址配置什么的都可能不一样,增加了可变因素。 在需要启动服务调试的jvm启动参数中加入(注意:参数要排在启动类名的前面) -Xdebug ...
服务端: 普通的jar项目 jdk1.7之后使用命令: java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y -jar test-remove-debug.jar jdwp:是 Java Debug ...