SpringBoot 啓動參數設置環境變量、JVM參數、tomcat遠程調試

->博客已準備轉移到博客園<-html

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

先貼一下個人簡單的啓動命令:spring

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

其中:服務器

-Xms128m 設置的是JVM堆最小內存爲128mapp

-Xmx256m 設置的是JVM堆最大內存爲256mjvm

這裏有個問題是-Xmx指定的內存不包括jvm運行中使用的本地內存,因此若是有NIO等涉及到本地內存的狀況時,該java進程佔用的總內存會超過-Xmx設定的數值socket

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

設置debug模式,容許tomcat遠程鏈接服務器調試,調試端口可指定,此處爲8081調試

/data/app/test.jar 指定須要執行的jar包的路徑

--spring.profiles.active=dev 設定SpringBoot運行環境爲dev環境

& 後臺模式執行

相關文章
相關標籤/搜索