# 启动时支持的环境变量
如何设置系统启动环境变量,参考设置启动环境变量。
-Dsucc.workdir
- 指向产品的工作目录,必须指定,见配置工作目录-Dsucc.jdbc.default
- 可选,指向一个json格式的jdbc配置文件,表示默认数据库的配置,见配置默认数据库-Dsucc.cluster.enable
- 默认true
,设置成false
禁用集群-Dsucc.clusterName=192.168
,当服务器有多个ip时,指定集群通讯使用的包含指定前缀的IP-Dsucc.clusterNodeName=节点1
,当前集群节点的名称,用于在日志和集群列表中方便标示节点,不指定时默认用ip地址+web端口号表示-Dsucc.cluster.messageTimeout=3000
,发送集群消息等待结果的超时时间,默认3000毫秒-Dsucc.clusterBindAddress=192.168.7.128
,当服务器有多个ip时,指定集群通讯使用的IP-Dsucc.clusterBindAddressPrefix=192.168
,当服务器有多个ip时,指定集群通讯使用的包含指定前缀的IP-Dsucc.init.forceUpdate
- 默认false
,表示是否强行升级系统元数据和相关系统数据-Dsucc.seleniumServerUrl
- 配置系统截图连接的截图服务器地址,如http://192.168.7.128:4444/wd/hub
,可以指定逗号或者分号分割的多个服务器地址-Dsucc.seleniumChromeBinary
- 配置截图服务器上chrome的地址,如/succez/succezIDE/workspace4.0/bi-bins/packagefiles/mac/chrome/Chromium.app/Contents/MacOS/Chromium
,未设置时将使用系统默认安装的chrome。-Dsucc.seleniumChromeDebug
- 是否启用chrome的调试功能,默认false,通常配合java的远程调试功能调试缩略图相关BUG-Dsucc.checkBrowserCompatible
- 默认true
,表示是否检查浏览器兼容性-Dsucc.localWebAddress
- 可选,设置本地tomcat局域网访问地址,如-Dsucc.localWebAddress=192.168.7.128:8080
,当未设置时将自动侦测-Dsucc.3admin.enable=true
启用三员分立,自动创建系统预设的系统管理员、安全保密管理员和安全审计员,三员之间互有制约、相互监督,避免由于权限过于集中带来的安全风险,并禁止使用超级管理员-Dsucc.disableScript.filter=true
禁用filter.action脚本-Dsucc.disableCDN=true
禁用CDN服务,当配置了错误的CDN域名导致无法进入系统时,可添加此参数来禁用CDN。-Dsucc.sessionStore
- 配置session存储方式,有redis
(使用redis作为session存储器)和default
(使用web容器中的默认session存储)两种。此配置优先级比settings.json
配置项sys.session.store
要高。
其它需要的环境变量:
-Dfile.encoding=UTF8
-Xmx4096m
设置jvm最大可用内存-Djava.net.preferIPv4Stack=true
-Djava.awt.headless=true
-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
,见配置Tomcat-Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true
,见配置Tomcat
不需要的环境变量:
-XX:MaxPermSize=256m
- Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
0条评论
评论