Okay. As for the task server is concerned, you dont need to start it explicitly. It is in the war file as a servlet which loads on startup. As soon as the depployment becomes succesful, the human task service starts up. Are you setting task handler and registering it to the session before starting a process? For that reason i asked you for your code.