Spring boot参数设置

1. application.properties

#端口号
server.port=9010

#应用名称
spring.application.name=user-service

#ssl相关配置
server.ssl.enabled=true
server.ssl.keyAlias=SEC_TEST
server.ssl.keyPassword=123456
server.ssl.keyStore=C:/Users/147292/test.keystore

#项目contextPath,一般在正式发布版本中,我们不配置
server.context-path=/user

#错误页,指定发生错误时,跳转的URL。请查看BasicErrorController源码便知
server.error.path=/error

#session最大超时时间(分钟),默认为30
server.session-timeout=60

#该服务绑定IP地址,启动服务器时如本机不是该IP地址则抛出异常启动失败,只有特殊需求的情况下才配置
server.address=172.28.29.70

#tomcat最大线程数,默认为200
server.tomcat.max-threads=800

#tomcatURI编码
server.tomcat.uri-encoding=UTF-8

#存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹(如:C:\Users\Shanhy\AppData\Local\Temp
server.tomcat.basedir=D:/springboot-tomcat-tmp

#日志文件目录
logging.path=D:/springboot-tomcat-tmp

#日志文件名称,默认为spring.log
logging.file=myapp.log

2. 代码中修改tomcat的最大连接数

编写类继承TomcatEmbeddedServletContainerFactory,并重写customizeConnector方法:

3. 运行时参数

1)运行时可通过-Dserver.port参数指定端口号

2)指定-server参数使tomcat获得更好的性能

3)可指定内存分配,注:java8开始永久代完全移除,新增了元空间的概念,所以要用Metaspace代替PermGen

如:

java -jar -server -Dserver.port=9999 -Xmx1000m -Xms1000m -Xmn375m -Xss256k -XX:SurvivorRatio=6 -XX:MetaspaceSize=196m -XX:MaxMetaspaceSize=196m NewUser-1.0.0.jar

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诸葛本不亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值