There are a few considerations when moving to clustering:
- if you are using a DB as the baskend to your app you will have change the <db-is-shared> value to false since each node in your cluster will now be accessing the same DB.
- if you have a caching mechanism in your single JVM app then you will have modify your approach so that the data can be shared (cached) across the cluster. If this is a consideration that applies to you check out Tangosol's Coherence
Clustered Caching Software.
Check out Tangosol