The InvocationTargetException most likely occurs, because the WAR-Classloader does not have access to the Activiti Jar-Files, while at compile-time the've been present.
I see this error a lot, when the WAR Manifest.MF does not contain EAR-based jar-files.
Check that you either have the activiti-engine JAR in your WEB-INF/lib directory of your WAR or inside a /lib directory in your EAR (if used). In the latter case, check the MANIFEST.MF of the Web Archive. It must contain a Class-Path: lib/activiti-engine…jar.
Best regards,
Heiko