0

我已经安装Flowable 3.6.1在我的本地主机中。但是当我更改文件夹中的Host配置时Tomcat,我发现flowable-design无法将应用程序发布到flowable-engage.

经过数十次尝试,我发现配置位于Tomcat/webapps/flowable-engage/WEB-INF/classes/flowable-default.properties以下位置:

flowable.common.app.idm-url=http://localhost:8080/flowable-work
flowable.common.app.idm-admin.user=admin
flowable.common.app.idm-admin.password=test

所以,我admin在这里更改了密码,但实际上并没有工作。但是,我想文件名是问题所在。然后我将文件名更改为flowable.properties,它仍然无法正常工作。


记住:在Tomcat/webapps/ROOT/index.html中,flowable告诉不同flowable应用程序中的用户名和密码是独立的。如果您想更改admin密码,您必须知道要应用这些更改的应用程序。

在此处输入图像描述

4

1 回答 1

0

经过长时间的挖掘,我终于找到了将这三个配置放入以下的解决方案Tomcat/bin/setenv.bat

set "JAVA_OPTS=%JAVA_OPTS% -Dflowable.common.app.idm-url=http://<domain>/flowable-engage/ -Dflowable.modeler.app.deployment-api-url=http://<domain>/flowable-engage/app-api -Dflowable.modeler.app.undeployment-api-url=http://<domain>/flowable-engage/platform-api/app-deployments -Dflowable.common.app.idm-admin.user=admin -Dflowable.common.app.idm-admin.password=<password>"

并且这些属性是在flowable-ui-design-conf模块中加载的,查看 com.flowable.design.conf.ApplicationConfiguration#basicHttpClientProvider(FlowableCommonAppProperties commonAppProperties)更多信息。

因为我希望我flowable-design能够部署appflowable-engage,所以我更改了admin密码flowable-engage

于 2020-05-26T12:40:11.560 回答