my workflow (bpmn) is deployed each time Tomcat starts although its (xml) contents are the same. More specifically new entries are created on tables act_re_procdef and act_re_deployment. Then when I try to start a worfklow I get an exception that more than one workflow definitions have been found.
Take a look at the AutoDeploymentStrategy (see user guide) - if you use the default setting any change in any of the resources trigger a new redeploy of ALL definitions. If one definition is added/changed/removed/renamed, for example, all others are deployed as well.