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 &

其中:学习群64弍46衣3凌9,资料群69似64陆0吧3

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

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

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

-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8080,suspend=n 设置debug模式,允许tomcat远程连接服务器调试,调试端口可指定,此处为8080

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

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

& 后台模式执行

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,288评论 19 139
  • 1 Java基础 1.1 编译型语言VS解释型语言 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成...
    七寸知架构阅读 5,689评论 3 49
  • NO.44 钥匙 “安安。”月下艰难的走到殷怜安身边:“淡定,淡定。我也知道你很崩溃。” 殷怜安没有说话,也没有继...
    初琰阅读 2,784评论 0 0
  • 都说,人生就像乘公交,总途中有人上车,下车;身边很多人,来了,又走了;身边很多事,发生了,又忘记了……能够陪你到终...
    周洒脱呀阅读 1,360评论 0 1
  • 反腐宣言字万行,语音铿锵,官在明堂。 黄金票子满心仓,人在思量,心却惶惶。 举报信函一纸方,一人刑殇,数处殃殃。 ...
    潘蔚阅读 3,101评论 11 10

友情链接更多精彩内容