SpringBoot 启动参数设置环境变量、JVM参数、tomcat远程调试

简介: SpringBoot 启动参数设置环境变量、JVM参数、tomcat远程调试

java命令的模版:java [-options] -jar jarfile [args...]

先贴一下我的简单的启动命令:

java -Xms128m -Xmx256m -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8081,suspend=n -jar /data/app/test.jar --spring.profiles.active=dev &

其中:

-Xms128m 设置的是JVM堆最小内存为128m

-Xmx256m 设置的是JVM堆最大内存为256m

这里有个问题是-Xmx指定的内存不包括jvm运行中使用的本地内存,所以如果有NIO等涉及到本地内存的情况时,该java进程占用的总内存会超过-Xmx设定的数值

-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8081,suspend=n

设置debug模式,允许tomcat远程连接服务器调试,调试端口可指定,此处为8081

/data/app/test.jar 指定需要执行的jar包的路径

--spring.profiles.active=dev 设定SpringBoot运行环境为dev环境

相关文章
|
5月前
|
Java 应用服务中间件
Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs
Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs
|
25天前
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
13 1
|
25天前
|
域名解析 安全 Java
SpringBoot启动的时候初始化的线程池默认配置tomcat
SpringBoot启动的时候初始化的线程池默认配置tomcat
11 1
|
10月前
|
应用服务中间件
【安装与配置 二】tomcat环境变量的配置
【安装与配置 二】tomcat环境变量的配置
110 0
|
11月前
|
Java 应用服务中间件
IDEA初次使用Tomcat运行项目(如何添加加载项目到Tomcat)
IDEA初次使用Tomcat运行项目(如何添加加载项目到Tomcat)
101 0
|
XML 前端开发 JavaScript
Tomcat参数配置相关
Tomcat参数配置相关
50 0
|
应用服务中间件
同时启动多个Tomcat如何配置
同时启动多个Tomcat如何配置
141 0
|
Java Linux 编译器
SpringBoot2.x基础篇:Linux后台运行Jar以及Jvm参数调优
我们将编写的应用程序打包为`Jar`可执行文件后,如果在`Linux`服务器环境下,可直接使用`java -jar xxx.jar`命令运行应用程序,不过当我们关闭命令窗口后`启动中`的应用程序也会停止,那我们需要通过什么方式才可以成为后台服务方式运行呢?
|
应用服务中间件
Tomcat参数设置
Tomcat参数设置
|
Java 应用服务中间件 Apache
SpringBoot应用启动内置Tomcat的过程分析
SpringBoot应用启动内置Tomcat的过程分析
110 0
SpringBoot应用启动内置Tomcat的过程分析