jBPM6中的文件自定义字段类型

法尔达·穆萨(Fardad Moosae)

实际上,我正在尝试向任务表单添加文件字段类型,以便用户可以在任务表单中上载文件。

我做相应的程序:

1)蚂蚁clean.demo

2)添加“文件输入”:new org.jbpm.formModeler.core.fieldTypes.file.FileCustomType()tp jBPM-installer / conf / META-INF / CustomWorkItemHandlers.conf

3)添加cutomFieldType.jar(包括以下https://github.com/droolsjbpm/jbpm-form-modeler/tree/master/jbpm-form-modeler-sample-custom-types/jbpm-form-modeler的构建-custom-file-type。)到WEB / lib

4)ant install.demo

5)ant start.demo

但是不幸的是我遇到了部署失败的错误,这里是:

2015-01-23 11:52:35,578 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.unit."jbpm-console.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."jbpm-console.war".WeldStartService: Failed to start service
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_67]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_67]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_67]
Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001414: Bean name is ambiguous. Name fdch resolves to beans: 
  - Managed Bean [class org.jbpm.formModeler.fieldTypes.document.handling.FileDownloadHandler] with qualifiers [@Default @Named @Any],
  - Managed Bean [class org.jbpm.formModeler.core.fieldTypes.file.FileDownloadHandler] with qualifiers [@Default @Named @Any]
    at org.jboss.weld.bootstrap.ConcurrentValidator$5.doWork(ConcurrentValidator.java:134)
    at org.jboss.weld.bootstrap.ConcurrentValidator$5.doWork(ConcurrentValidator.java:130)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)
    at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_67]
    ... 3 more

如果我想念什么,您能帮我吗???

哈萨巴拉

发生此问题的原因是在两个不同的jar中有两个具有相同名称(fdch)的bean

(jbpm-form-modeler-custom-file-type.jar)和您的jar(cutomFieldType.jar)

您需要将此类的bean名称更改为另一个名称,例如(@Named(“ mybean”))

https://github.com/droolsjbpm/jbpm-form-modeler/blob/master/jbpm-form-modeler-sample-custom-types/jbpm-form-modeler-custom-file-type/src/main/java/ org / jbpm / formModeler / core / fieldTypes / file / FileDownloadHandler.java

或者您可以从web-inf \ ib中删除jbpm-form-modeler-custom-file-type.jar

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在jbpm6中使用用户任务功能创建自定义的特定于域的进程?

使用自定义参数在JBPM 6中启动新流程

在模板中显示自定义帖子类型中的自定义字段

在keystone.js中添加自定义字段类型

自定义字段未显示在自定义帖子类型的帖子中

在Woocommerce中获取自定义帖子类型的自定义字段价格值

Shopware 6中自定义字段的继承

jBPM自定义授权

EasyAdmin:字段的自定义类型

在React中创建自定义输入类型文件按钮

.d.ts文件中的自定义类型

将自定义类型存储在systemverilog头文件中

将自定义工作项处理程序添加到jBPM 6 Docker映像中

如何在WordPress响应中显示自定义帖子类型的JSON响应中的自定义字段?

React 中自定义字段的自定义验证

如何在页面或自定义帖子类型中复制一组自定义字段?

使用 wordpress 中的自定义字段值获取自定义帖子类型数据

将共享点页面上的自定义字段添加到自定义内容类型中

Ecto自定义类型:如何将模型中的字段表示为特定类型?

自定义文件类型和图标

页面数组中的自定义字段

包含内容中的自定义字段

form_for中的自定义字段

在 WooCommerce 中隐藏自定义字段

如何通过从MapStruct中的存储库中获取映射到自定义字段类型

从Wordpress中的自定义帖子类型的类别中获取ACF文本字段值

如何在Perl 6中定义Ints的Arrayreference的自定义类型?

std :: atomic中的自定义类型

比较OCaml中的自定义类型