您的位置:首页 > 数码常识数码常识

java-jar命令设置启动参数(Java-jar启动参数带特殊字符)

2025-05-11人已围观

java-jar命令设置启动参数(Java-jar启动参数带特殊字符)
  /usr/local/java/jdk1.8.0_131/bin/java -jar -server -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/spb_zcmweb/8103/dump/heap/ -Djava.io.tmpdir=/data/spb_zcmweb/8103/tmp/  -Dserver.port=8103  -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=5103  -Dcom.sun.management.jmxremote.rmi.port=6103  -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false  -Dcom.sun.management.jmxremote.access.file=/usr/local/java/jdk1.8.0_131/jre/lib/management/jmxremote.access  -Xmx2G -Xms2G -XX:+DisableExplicitGC -verbose:gc -Xloggc:/data/spb_zcmweb/8103/log/gc.%t.log -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCTaskTimeStamps -XX:+PrintGCDetails -XX:+PrintGCDateStamps  -Dserver.connection-timeout=60000  -Dserver.tomcat.accept-count=1000  -Dserver.tomcat.max-threads=300  -Dserver.tomcat.min-spare-threads=65  -Dserver.tomcat.accesslog.enabled=false  -Dserver.tomcat.accesslog.directory=/data/spb_zcmweb/8103/log/  -Dserver.tomcat.accesslog.prefix=access_log  -Dserver.tomcat.accesslog.pattern=combine  -Dserver.tomcat.accesslog.suffix=.log  -Dserver.tomcat.accesslog.rotate=true  -Dserver.tomcat.accesslog.rename-on-rotate=true  -Dserver.tomcat.accesslog.request-attributes-enabled=true  -Dserver.tomcat.accesslog.buffered=true  -XX:NewRatio=4 -XX:SurvivorRatio=30 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=8 -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:ParallelGCThreads=24 -XX:ConcGCThreads=24 -XX:-UseGCOverheadLimit -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=1 -XX:+CMSParallelRemarkEnabled -XX:+CMSScavengeBeforeRemark -XX:+ParallelRefProcEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSMaxAbortablePrecleanTime=6000 -XX:CompileThreshold=10 -XX:MaxInlineSize=1024 -Dsun.net.client.defaultConnectTimeout=60000  -Dsun.net.client.defaultReadTimeout=60000  -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300  -Djsse.enableCBCProtection=false  -Djava.security.egd=file:/dev/http://sjzlt.cn/shuma/urandom  -Dfile.encoding=UTF-8  -Dlog.path=/data/spb_zcmweb/8103/log/  -Dspring.profiles.active=online   /data/spb_zcmweb/8103/deploy/zcmweb.jar zcmweb nohup java -jar http://sjzlt.cn/shuma/home/app/demo.jar > -Dspring.config.location=/tmp/springboottmp/ --spring.profiles.active=test -Dserver.port=8080   -Dserver.address=127.0.0.1 > logs/demo.log 2>&1 &命令详解:

  Java-jar启动参数带特殊字符

  1、nohup不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

  2、java -jar运行jar包

  3、-Dspring.config.location使用-Dspring.config.location指定配置文件,优先级高于jar包内部的配置文件

  4、--spring.profiles.active=test指定配置文件.yml

  5、-Dserver.port指定端口号

  6、-Dserver.address指定IP

  7、2>&1在shell中,0表示标准输入,1表示标准输出,2表示标准错误。

  而>表示重定向,而2>&1中的&则表示等同于的意思。

  8、> file表示将标准输出输出到file中,即相当于1>file

  9、2> error表示将标准错误输出到error中

  10、2>&1表示将标准错误也输出到标准输出中

  11、>/dev/null相当于1>/dev/null 2>&1表示将标准错误重定向到标准输出中,并将标准输出输出到无底洞中(即不记录)

  12、&&是指在后台运行

  13、jvm堆设值: -Xms500m -Xmx500m -Xmn250m -Xss256k

  14、-server:服务器模式,在多个CPU时性能佳,启动慢但性能好,能合理管理内存。

  15、-XX:+HeapDumpOnOutOfMemoryError:在堆溢出时保存快照

  java -X命令在终端查询所有的java堆参数:

  -server和-client具体说明:

  -server:一定要作为第一个参数,在多个 CPU 时性能佳,还有一种叫 -client 的模式,特点是启动速度比较快,但运行时性能和内存管理效率不高,通常用于客户端应用程序或开发调试,在 32 位环境下直接运行 Java 程序默认启用该模式。Server 模式的特点是启动速度比较慢,但运行时性能和内存管理效率很高,适用于生产环境,在具有 64 位能力的 JDK 环境下默认启用该模式,可以不配置该参数。

  -XX:+HeapDumpOnOutOfMemoryError:

  上面就是小居数码小编今天给大家介绍的关于(Java-jar启动参数带特殊字符)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

  94%的朋友还想知道的:

  vivoX90Pro充电速度多少瓦(vivoX90Pro处理器参数)

  shell调用python(shell调用python函数参数返回)

  ajax请求的常用参数(jqueryajax请求参数)

  华为P50Pocket手机屏幕尺寸(华为P50Pocket屏幕参数)



  155134
 

很赞哦! ()

随机图文