Give it a good test :-)
I think the reason is ProcessEngine is not bound to JNDI this is because jbpm-service-jboss-beans.xml is not deployed by JBoss 4.2, maybe I need to change its position.
By the way ,what is meaning of "Give it a good test"?I am not a native english speaker.
Sorry, HAHAHA, I thought you said it does work, but it doesn't.... sorry...
If it does not work, there might be lots more info in the logging, and indeed the service could be related as well