I wrote an article on IBM developerWorks that covers a demo scenario with BPM and UrbanCode Deploy. Even though it's specific to BPM, it can be easily adjusted to work with a vanilla WebSphere application server and standard ear file.
Check it out here:
https://developer.ibm.com/urbancode/2015/09/18/continuous-integration-with-urbancode-deploy-and-ibm-business-process-server/