博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 启动参数设置环境变量、JVM参数、tomcat远程调试
阅读量:7308 次
发布时间:2019-06-30

本文共 610 字,大约阅读时间需要 2 分钟。

  hot3.png

-><-

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环境

& 后台模式执行

 

转载于:https://my.oschina.net/sgmder/blog/1612410

你可能感兴趣的文章
关于jdbc批量更新失败的一个问题
查看>>
redis配置文件redis.conf参数说明
查看>>
PHP 替换文章关键字,链接 只替换一次2
查看>>
clipse安装ADT插件重启后不显示Android SDK Manager和Android Vir
查看>>
理解TIME_WAIT,彻底弄清解决TCP: time wait bucket table overflow
查看>>
linux sudo 命令
查看>>
Redis与Memcached区别
查看>>
×××LAMP
查看>>
HTML5缓存
查看>>
我的友情链接
查看>>
linux 局域网防火墙
查看>>
Mysql分表和分区的区别、分库和分表区别
查看>>
关于tp-link wr740 v4的刷机救砖的办法(非线刷解决)恢复原版的
查看>>
我的友情链接
查看>>
获取http://www.89ip.cn/index_1.html网站的ip和端口的组合
查看>>
Docker上运行elasticsearch
查看>>
LAMP的的安装环境搭建
查看>>
Mac: brew
查看>>
添加删除路由
查看>>
linux 双网卡bond绑定
查看>>