You can try to share the same conf and deploy directory across servers via a share drive, e.g. Check out the jboss admin guide online for details on how to define it via property setting.
Can you please guide exactly which location in "online admin guide" I can find the details to share the config files between each node in the cluster?
See section 1.2 in the JBoss Application Server Guide. It gives a directory layout of the server, along with names of system properties that point to various locations in the directory structure. JBoss creates standard values for those system properties on startup based on where it's launched from and the server config you specify with the -c switch. But, if you set one or more of those properties at startup using -D, you can override the default location where JBoss expects to find files.