我使用的是Jbpm3.3.1版本的,在MailNode节的发邮件的时候抛出Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream。
在我的工程的Classpath下是我加入的各种包,包括mail.jar和activation.jar。
我的工程使用到得JEE是JavaEE5。
后来进过测试发现在程序运行的时候使用的Mail相关的类都是来自JavaEE5中的,所以抛出了异常。你可以删除自己添加的Mail相关jar包,或者删除JavaEE中的Mail相关jar包;另外如果你使用的是JavaEE4的话是不会出现这个问题的,我自己认为是JavaEE中的Mail相关类和Jbpm中的相关接口调用的类版本不一致造成的。