我有以下情况。我有一个基于JEE6的企业应用程序,通过JPA和我的Application Server(Glassfish)中的DataSource设置连接到单个数据库,以及池化数据库连接。
我现在想用数据库故障转移处理来扩展我的应用程序。为了达到这个目的,我添加了第二个DataSource,将其添加为第二个持久性单元,我有一个切换DataSources的入口点,到目前为止都很好。
然而,由于任一数据库的模拟崩溃,如果我想部署我的应用程序,我会收到数据库不可用的错误,并且我的应用程序将不会部署。但是,由于这是一种预期的行为,有没有人知道任何一种方法来解除这种情况并让它部署,即使我的数据库是MIA,还是其他一些解决方法?
提前感谢您提供任何帮助