Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在jBPM中覆盖项目部署_Java_Jbpm_Kie - Fatal编程技术网

Java 如何在jBPM中覆盖项目部署

Java 如何在jBPM中覆盖项目部署,java,jbpm,kie,Java,Jbpm,Kie,我想覆盖以前的部署,但无法覆盖。 我正在使用jBPM 6.5.0.Final。 我可以毫无问题地第一次部署我的项目。但是,例如,如果我对项目进行了一些更改,并希望再次部署它,则会失败并显示此错误: Deployment of unit testUni:testingProject:1.0 failed: unit already deployed! (override deployment: false) PS:当我单击Build&Deploy时,它会询问我是否要覆盖,当然我会选择覆盖 但它

我想覆盖以前的部署,但无法覆盖。
我正在使用jBPM 6.5.0.Final。
我可以毫无问题地第一次部署我的项目。但是,例如,如果我对项目进行了一些更改,并希望再次部署它,则会失败并显示此错误:

Deployment of unit testUni:testingProject:1.0 failed: unit already deployed! (override deployment: false)
PS:当我单击Build&Deploy时,它会询问我是否要覆盖,当然我会选择覆盖

但它并没有覆盖它。我知道问题出在配置文件中,但我仍然找不到哪个配置文件

我现在要做的是在每次部署时取消部署并再次部署,但我需要一个永久性的解决方案

我知道,使用
standalone.bat启动服务器时,通过添加选项
-Dorg.kie.override.deploy.enabled=true
,它将正常工作,但我需要永久配置它

有人能帮忙吗

我在这群人中问了同样的问题后得到了答案(不幸的是没有人在stackoverflow上回答…),如果有人将来遇到同样的问题并来到这里,我会将答案转发到这里

答案是: 您可以在wildfly的standalone-full.xml中定义这个(
org.kie.override.deploy.enabled=true
),这将是一个永久性的解决方案,不需要将它作为standalone.bat命令的一部分传递
要添加的代码:

<system-properties>
       <property name="org.kie.override.deploy.enabled" value="true"/>
</system-properties>