部署BPEL流程bpel_SendPaymentTermsToRetek_1.0.jar出现错误,错误信息如下:
bpel_SendPaymentTermsToRetek_1.0.jar 无法部署。
Could not initialize activation agent. An error occured while initializing an activation agent for process "SendPaymentTermsToRetek", revision "1.2". Please ensure that the activation agents are configured correctly in the bpel deployment descriptor (bpel.xml). oracle.tip.adapter.fw.agent.jca.JCAActivationAgent: java.lang.reflect.InvocationTargetException
—该问题已经解决,解决办法:
配置相应的Database Adapter后成功部署bpel流程.
老胡的回复如下:
Hi,你好:
一般Oracle BPEL部署有三种方式,如果这个使用Oracle JDeveloper开发,可以直接使用JDeveloper直接部署,不需要生成Jar文件。
你们现在使用Jar的方式,也是比较常用的一种方式,从错误信息来看,可能需要注意下:
1〉 检查bpel.xml文件,对于每一个“partnerLinkBinding”,是否有对应的.wsdl存在( Jar包里);
2〉 一些需要使用的资源,比如class, library等等是否在服务器上有,或者Jar包里有;
实在没办法,可以使用JDeveloper部署看看.