我正在尝试运行此JPBM6 Example。我正在运行Wildfly 8.1.0 Final;这是与官方JBPM6演示一起打包的版本。我可以成功构建war文件,但是当我部署时,当我尝试部署时,我在堆栈跟踪中收到以下错误
Caused by: java.lang.NoClassDefFoundError: Lorg/kie/api/runtime/manager/RuntimeManager;
at java.lang.Class.getDeclaredFields0(Native Method) [rt.jar:1.7.0_75]
at java.lang.Class.privateGetDeclaredFields(Class.java:2499) [rt.jar:1.7.0_75]
at java.lang.Class.getDeclaredFields(Class.java:1811) [rt.jar:1.7.0_75]
at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:57) [wildfly-server-8.1.0.Final.jar:8.1.0.Final]
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:68) [wildfly-server-8.1.0.Final.jar:8.1.0.Final]
我检查了战争,它包含以下jar:WEB-INF/lib/kie-api-6.0.1.Final.jar
,其中包含org/kie/api/runtime/manager/RuntimeManager
接口类文件。是否有一些WildFly设置阻止从类路径加载该jar?这可能是一个说得不好的错误,说它找不到实现类,如果有的话,是否有人知道示例pom文件中可能缺少maven依赖?