我已经部署了Camunda 7.15.0Ubuntu 18.04 EC2机器(下载.zip,解压缩,然后运行.sh文件)。对于最初登录Camunda仪表板,我使用了"demo"用户及其凭据。由于"demo"用户具有管理权限,并且其凭据是公开的,因此我创建了另一个具有自己凭据的用户,并删除了"demo"用户。请注意,我已经将Camunda.sh添加为Systemctl服务,因此每当服务器重启时,Camunda服务也会启动。
然而,当我重新启动Camunda EC2服务器(出于我自己的原因),虽然Camunda启动没有任何问题,但我可以看到'demo'用户已再次创建。是否有一种方法可以禁用这种情况(通过仪表板或通过修改EC2中的Camunda文件)?
A)如果您使用的是Tomcat发行版,检查您的发行版是否包含示例web应用程序camunda-invoice文件夹camunda-bpm-.....serverapache-tomcat-9.....webapps
此示例项目包含org.camunda.bpm.example.invoice。DemoDataGenerator,它在这里创建用户:https://github.com/camunda/camunda-bpm-platform/blob/7c5bf37307d3eeac3aee5724b6e4669a9992eaba/examples/invoice/src/main/java/org/camunda/bpm/example/invoice/DemoDataGenerator.java L78
只需删除camunda-invoice文件夹如果你不想要这个例子,完全可以。
如果你想使用一个预构建的发行版,那么我建议你也看看新的RUN发行版:https://docs.camunda.org/manual/7.15/user-guide/camunda-bpm-run/可在CAMUNDA网站上下载。https://camunda.com/download/
B)如果您使用的是RUN发行版然后删除admin-user部分:camunda.bpm:
#admin-user:
#id: demo
#password: demo
run:
# https://docs.camunda.org/manual/latest/user-guide/camunda-bpm-run/#cross-origin-resource-sharing
cors:
enabled: true
allowed-origins: "*"
camunda-bpm-run-7.....configurationdefault.yml
如果您准备使用生产环境,您可能还需要考虑使用生产环境。Yml配置文件代替。请参阅相关文档,涵盖各种配置选项:https://docs.camunda.org/manual/latest/user-guide/camunda-bpm-run/