Running two versions of the same Grails app in the same container (tomcat) is not possible with out editing web.xml.
I changed Package.groovy to use the same naming convention for webAppRootKey and display-name as is used for the war file.
ie, myApp-0.1, myApp-0.2, etc...
This is based on app.version in application.properties