Hi Team,
I don't know whether this is the right forum to post this question. I thought jBPM team should definitely have solution for this problem so I posted here.
Problem:
I am using jBPM embedded in web application and deployed jBPM jars as a module in jBoss7.1.1.Final server. I have added dependency to jBPM module in my WAR's jboss-deployment-structure.xml as follows
<dependencies>
<module name="org.jbpm" export="true">
<imports>
<include path="META-INF**"/>
<include path="org**"/>
<include path="com**"/>
<include path="jxl**"/>
</imports>
</module>
</dependencies>
Everything works fine as long as I am not using any of my application classes within BPMN file, for example user defined classes for ProcessEvents or passing collection of objects for multi instance sub-process. The moment I use them I get ClassNotFoundException. Which is obvious because the class loaders for jBPM module and WAR module are different.
I didn't understand how I can solve this. Is there anything jBoss specific configuration that I can do so that jBPM module knows about my application classes ?