@joshuawilson , @TejasM : You may want to reword this better, but the point I'm trying to make is that only one small change was required to get the Spring application to work on JBoss:

_Note: This quickstart was adapted from Spring Source <https://github.com/SpringSource/spring-petclinic> to work with JBoss EAP and Wildfly. The only modification needed to get the Spring PetClinic to work was the addtion of the `webapp/WEB-INF/jboss-deployment-structure.xml` file. This file specifies which modules to include or exclude when building the application. In this case, we exclude Hibernate libraries since the application uses Spring JPA._