java.lang.NoClassDefFoundError: javax/transaction/Synchroniz

java.lang.NoClassDefFoundError: javax/transaction/Synchronization
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:242)
org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.getType(ObjectDescriptor.java:246)
org.jbpm.pvm.internal.wire.WireDefinition.addDescriptor(WireDefinition.java:88)
org.jbpm.pvm.internal.wire.xml.WireParser.parseDocumentElement(WireParser.java:206)
org.jbpm.pvm.internal.cfg.ConfigurationParser.parseDocument(ConfigurationParser.java:112)
org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:396)
org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
org.jbpm.pvm.internal.cfg.ConfigurationParser.parseDocument(ConfigurationParser.java:86)
org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:396)
org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
org.jbpm.pvm.internal.cfg.ConfigurationImpl.parse(ConfigurationImpl.java:139)
错误原因是:
java.lang.NoClassDefFoundError: javax/transaction/Synchronization
表明是少了一个类,该类在包jta.jar里应该有,在classpath中加上该包就好。

你可能感兴趣的:(java,xml,jbpm)