1. Go to the workflow console. 2. Do a "show definitions all" 3. Note the ID and name of the workflow definition you want to remove. 4. To remove a specific version, do "undeploy definition <workflow id>". To remove all versions of a workflow, do "undeploy definition name <workflow name>"
Note that if you have configured your custom workflows in Spring, and you've set auto deploy to true, you'll need to fix that. Otherwise, the workflow definitions will get deployed again on the next application server restart.