2015-01-23 4 views
0

사실, 사용자가 작업 양식에서 파일을 업로드 할 수있는 작업 양식에 파일 필드 유형을 추가하려고합니다.jBPM6의 파일 사용자 정의 필드 유형

2) "입력 파일"을 추가

1) 개미 clean.demo : 새로운 org.jbpm.formModeler.core.fieldTypes.file.FileCustomType() 목표 주가

나는 해당 절차를 따르십시오 jBPM을-설치/conf의/META-INF/CustomWorkItemHandlers.conf

3) WEB/lib에

4) 개미 install.demo에 https://github.com/droolsjbpm/jbpm-form-modeler/tree/master/jbpm-form-modeler-sample-custom-types/jbpm-form-modeler-custom-file-type을 다음의 빌드를 포함 cutomFieldType.jar을 (.)를 추가

,536,913 63,210

5) 여기 실패

하지만 불행하게도 내가 배포에 직면 개미 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 

당신이 나를 도울 수 ???

답변

0

이 문제는 발생 시킬수 있기 때문에 두 개의 서로 다른 항아리

(jBPM을-폼 모델러 - 사용자 정의 파일 type.jar)과 항아리 (cutomFieldType.jar)

에서 같은 이름 (fdch)와이 두 콩

당신은 (@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

예를 들어 다른 이름이 클래스에 대한 빈의 이름을 변경해야하거나 jBPM을-폼 모델러 - 사용자 정의를 제거 할 수 있습니다 -file-type.jar from web-inf \ ib

+0

Thx 많이 .. 사실 나는 어제를 이해하고 lib 디렉토리에서 콩 중 하나를 삭제했습니다. Thx는 답을 많이 :-) –