SpringBoot 启动参数设置环境变量、JVM参数、tomcat远程调试
2023-09-11 14:16:34 时间
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环境
相关文章
- elasticsearch 集成springboot
- SpringBoot 快速整合 Mybatis(去XML化+注解进阶)
- SpringBoot整合MongoDB
- SpringBoot之配置文件的注入
- SpringBoot之响应式编程
- 基于SpringBoot+ElasticSearch 的Java底层框架的实现
- SpringBoot全局线程池
- springboot(三):Spring boot中Redis的使用
- SpringBoot单元测试示例
- 【SpringBoot】在SpringBoot中如何使用 极光推送
- springboot如何集成mybatis的pagehelper分页插件
- JAVA springboot form-data组包请求
- springboot学习之五(自动配置)
- springboot+vue新生宿舍管理系统(源码+说明文档),一款优秀的毕业设计
- SpringBoot解决跨域
- SpringBoot项目添加webapp目录,解决Path with “WEB-INF“ or “META-INF“