jdk_执行jar包

运行jar包命令

java -Dfile.encoding=utf-8 -Dglobalroter_prdmsg_dubbo=on  -Xms512m -Xmx1024m -jar migration.jar

-cp指定某个jar包中的某个main方法的类

java -cp .\xxxx.jar com.qbsea.xxx.SecureAuthenEnDecrypt  参数1  参数2

System.getProperty读取启动参数

String grPudmsgDubbo = System.getProperty("globalrouter_prodmsg_dubbo");

设置环境变量目录的值

app.env=./ 将控制台信息输出来grconsole.log文件里

nohup java -Dapp.env=./ -jar > grconsole.log 2>&1 &

jvm启动参数例子

例子一启动参数配置

java -server -jar
-Xms6g
-Xmx6g
-XX:MetaspaceSize=512M  这个是存放加载类的区域,包括动态代理类
-XX:+UseG1GC
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+HeapDumpOnOutOfMemoryError
-XX:G1HeapRegionSize=8M
-XX:ParallelGCThreads=16
-XX:ConcGCThreads=4
-XX:HeapDumpPath=/app/appuser/logs/dump-server-200.hprof
-Xloggc:/app/appuser/logs/gc-onlineserver.log
-DexternalLibPath=/app/appuser/agent/apm
 /app/appuser/online-server-1.5.6.jar

例子二db-proxy的启动参数

-Djava.awt.headless=true
-Djava.net.preferIPv4Stack=true
-server -Xms8g -Xmx8g -XX:MetaspaceSize=1024M
-XX:MaxMetaspaceSize=1024M
-XX:+UseG1GC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps
-XX:+HeapDumpOnOutOfMemoryError
-XX:ErrorFile=/app/appuser/db-proxy-4.0.1.15/logs/console-dbproxy-a066199.logs
-Xloggc:/app/appuser/db-pqroxy-4.0.1.15/logs/gc-dbproxy-1022199.log
-XX:HeapDumpPath=/app/appuser/db-proxy-4.0.1.15/logs/dump-dbproxy-1022199.hprof
-classpath .:/app/appuser/db-proxy=4.0.1.15/conf:/app/appuser/db-proxy-4.0.1.15/lib/*
org.apache.shardingsphere.shardingproxy.Bootstrap

关于GC的日志查看说明

https://blog.csdn.net/maqingbin8888/article/details/119606151

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值