文档章节

J2EE远程调试,远程debug你的线上Springboot项目

nonnetta
 nonnetta
发布于 2018/08/17 22:05
字数 307
阅读 37
收藏 1

开发环境中代码出错了,可以利用IDE的debug功能来进行调试。那线上环境出错呢?

一、假设我们的项目是部署在tomcat中,那我们就需要对tomcat进行一定对配置,配置如下。

1. windows系统中,找到tomcat下的bin\startup.bat文件,在里面添加

set CATALINA\_OPTS="-agentlib:jdwp=transport=dt\_socket,address=实际端口号,server=y,suspend=n %CATALINA_OPTS%"

2. linux,mac,uninx系统中,找到tomcat下的bin\startup.sh文件,在里面添加

export CATALINA\_OPTS="-agentlib:jdwp=transport=dt\_socket,address=实际端口号,server=y,suspend=n $CATALINA_OPTS"

二、项目打成jar包,利用java -jar运行时, 只需要在运行的时候加入相应参数,示例如下

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=实际端口号 -jar **.jar

三、具体的调试方法,以Eclipse为例,请将10060换成实际端口号

© 著作权归作者所有

nonnetta
粉丝 7
博文 9
码字总数 8465
作品 0
厦门
高级程序员
私信 提问
SpringBoot使用Jsp

本文是简单总结一下SpringBoot使用Jsp的Demo。 前言 在早期做项目的时候,JSP是我们经常使用的java服务器页面,其实就是一个简化servlet的设计,在本文开始之前,回顾一下jsp的几大对象,如图...

dalaoyang
2018/08/13
0
0
springboot 是如何帮我们省去web.xml配置的

概述 最开始使用原生的springmvc时,总是免不了有如下xml配置 但是,切换到springboot之后,web.xml之类的繁琐的配置基本上都不见了。出于好奇研究了下springboot究竟帮我们做了什么,我们可...

端吉
2018/06/23
0
0
springboot从入门到精通教程分享, 深度掌握Springboot实践技术教程

深度掌握Springboot实践技术教程,共22个课时,需要的可回复邮箱。 课程简介 day1 01springboot简介-曾经开发中的问题 02springboot解决的问题-优势以及弊端 03springboot环境准备 04spring...

小小倾听
2018/12/06
678
18
精通Spring Boot——第一篇:DispatcherServlet和Multipart配置

如果大家搭建过SpringMVC应用,那么一定会写个几个xml配置文件,如application.xml, spring-mvc.xml 等。一般来说,我们搭建项目的初始步骤如下: * 初始化Spring MVC 的DispatcherServlet; ...

developlee的潇洒人生
2018/09/29
994
0
springboot(一)入门篇

今天来整理下springboot,开发工具使用eclipse(后期会再做个idea的).主要实现的功能是 1.通过数据库的查询返回前端数据. 第二步:新建entity 第三步:新建UserMapper(需要在application.propert...

zhuyuansj
2017/10/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java中垃圾回收的方法有哪些?

引数计数法 应用于:微软的COM/ActionScrip3/Python等 对象没有被引用就会被回收,缺点是需要维护一个引用计算器 复制算法 年轻代中使用的Minor GC。 a.效率高,缺点:需要内存容量大,比较耗...

DustinChan
38分钟前
4
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
40分钟前
6
0
初识Java

Java语言的优势: 1、跨平台(所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。主要是由jvm所决定) 2.、面向对象(用老师的一句话“一切皆对象”后面会用详细...

Carina_猪
昨天
5
0
Java描述设计模式(09):装饰模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成鸟儿时,就...

知了一笑
昨天
4
0
聊聊nacos的HttpHealthCheckProcessor

序 本文主要研究一下nacos的HttpHealthCheckProcessor HealthCheckProcessor nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/HealthCheckProcessor.java public in......

go4it
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部