Glassfish / JBoss对于同一个应用程序有不同的DB,具体取决于谁登录?

时间:2013-02-24 18:40:10

标签: java-ee jboss glassfish multi-tenant jaas

我正在开发一个将作为SaaS运行的Java EE 6应用程序,但每个客户端都将拥有一个完全隔离的数据库。此外,安全性将使用服务器(JBoss或Glassfish)JAAS进行管理。我需要的是根据子域(client1.domain.com,client2.domain.com)获取正确的数据库。

最好的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

在这种情况下,需要应用程序隔离才能解决JPA缓存和EJB问题。 有许多方法可以让一个应用程序与许多数据库一起使用,但值得在应用程序级别处理隔离吗?您可以为处理一个客户端的每个应用程序使用不同的AS域或不同的上下文路径。