如何禁用Camunda服务启动时自动创建demo用户
Camunda 7.15 禁用demo用户自动创建操作指南
Camunda 7.15 默认开启demo用户自动初始化逻辑,服务重启时会自动检测demo用户是否存在,缺失则重新创建,该配置暂不支持通过Web控制台直接修改,可通过修改服务配置或启动参数禁用该逻辑,具体操作如下:
1. 定位配置文件
根据你使用的官方zip发行版类型,对应找配置文件路径:
- 独立引擎发行版:
你的Camunda解压目录/conf/camunda.cfg.xml - Tomcat捆绑发行版:
你的Camunda解压目录/server/apache-tomcat-<版本号>/conf/Catalina/localhost/camunda-webapp.xml
2. 修改配置禁用demo用户创建
打开对应配置文件,找到processEngineConfiguration节点,新增/修改如下属性:
<property name="createDemoUsers" value="false" />
如果你不想修改核心配置文件,也可以直接调整systemctl服务的启动参数:
打开你配置的camunda.service文件,在ExecStart的启动命令末尾添加JVM参数:
-Dcamunda.bpm.create-demo-users=false
修改完systemctl配置后需要执行systemctl daemon-reload重载配置。
3. 验证配置生效
- 先手动删除当前已经自动生成的demo用户
- 执行
systemctl restart camunda.service重启Camunda服务 - 登录Web控制台检查demo用户不会重新生成,你之前创建的自定义管理员用户不受任何影响
内容的提问来源于stack exchange,提问作者Sandun
相关产品推荐
相关产品推荐

