# 启动时支持的环境变量
如何设置系统启动环境变量,参考设置启动环境变量。
-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条评论
评论