应用部署时,为了优化应用的性能,保证应用可以使用中间件和应用管理相关的功能,EDAS会默认添加启动命令参数。

配置项 配置值 解析 类别
alicloud.deployment.mode EDAS_MANAGED 添加此配置后,会自动将中间件组件的服务端地址替换为EDAS提供的服务端的地址,同时填充鉴权信息。 微服务
spas.identity /home/admin/.spas_key/default 中间件鉴权信息所在的文件,与tenant.id一一对应。 微服务
address.server.domain addr-sh-internal.edas.aliyun.com 中间件地址服务器的地址,每个Region对应一个,通过此地址去查找中间件服务端的真实地址。 微服务
address.server.port 8080 中间件地址服务器的地址端口,通过此地址去查找中间件服务端的真实地址。 微服务
configserver.client.port 8000 ConfigServer服务端的地址,配置后,Config Server Client会去连接服务端的这个端口。 微服务
dpath.id.group default 全链路灰度需要使用到的参数。 微服务
dpath.id 44990d8b-4e65-41af-b11a-733253847d2d 全链路灰度需要使用到的参数。 微服务
-javaagent /home/admin/.opt/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar 默认在Java应用启动时挂载一个Java Agent。包含免费版本的ARMS,以及服务无损下线、离群摘除等微服务能力。 微服务
project.name 实际值 应用ID。 应用管理
ahas.project.name 实际值 应用名,AHAS组件会从这里获取。 应用管理
tenant.id 实际值 租户ID,与命名空间一一对应,鉴权和隔离使用。 应用管理
pandora.accept.foreign.ip FALSE Pandora的控制端口是否允许外部IP调用,默认关闭,确保安全。 中间件
JM.LOG.RETAIN.COUNT 7 com.taobao.middleware.logger.Logger的配置,最大保存7个日志文件。
  • 日志
  • 中间件
JM.LOG.FILE.SIZE 300 MB com.taobao.middleware.logger.Logger的配置,每个文件最大的值为300 MB。
  • 日志
  • 中间件
tomcat.monitor.http.binding.host 实际值 tomcat.monitor.http.bingding.hostTomcat monitor绑定的地址,一般是本机地址。
  • 日志
  • 中间件
jdk.tls.ephemeralDHKeySize 2048 将TLS的DH密钥大小扩展到2048位,增强安全性。 Tomcat
java.security.egd file:/dev/./urandom 配置Java随机数生成的种子(urandom的u是 ”unlocked”,非阻塞的随机数发生器),加速Tomcat启动。 Tomcat
org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE TRUE 添加配置后,Cookie的值可以包含等号(=)。 Tomcat
org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0 TRUE 添加配置后,Cookie的值可以包含HTTP分隔符,如正斜线(/)。 Tomcat
catalina.logs /home/admin/taobao-tomcat-production-7.0.59.3/logs Tomcat日志在所的文件夹目录地址。 Tomcat
catalina.base /home/admin/taobao-tomcat-production-7.0.59.3 Tomcat所在的地址。 Tomcat
catalina.home /home/admin/taobao-tomcat-production-7.0.59.3 Tomcat所在的地址。 Tomcat
--server.context-path / 设置Spring Boot应用Tomcat的context path。 Tomcat
--server.port 8080 设置Spring Boot应用Tomcat监听的端口。 Tomcat
server.tomcat.uri-encoding ISO-8859-1 设置Spring Boot应用Tomcat的uri-encoding编码。 Tomcat
--server.tomcat.max-threads 400 设置Spring boot应用最大线程池为400。 Tomcat
java.util.logging.config.file /home/admin/taobao-tomcat-production-7.0.59.3/conf/logging.properties 设定Java自带日志组件配置的文件。 日志
java.util.logging.manager org.apache.juli.ClassLoaderLogManager 设定Java自带的日志组件的Manager。 日志
java.io.tmpdir /home/admin/taobao-tomcat-production-7.0.59.3/temp Java临时文件存储的地址。 通用
catalina.vendor alibaba 没有实质性的意义,就是表征这个Ali-Tomcat是阿里巴巴开发的。 其他