Yes, but database servers should be located on different machines
and each machine should have its own application server instance running.
Yes, you should include connection information into deployment descriptor file
Yes, if database server supports replication
No, it is impossible using standard container-managed EJB persistence.
Yes, if databases are absolutely identical
Yes, but you should provide custom implementation of the connection pool
|