Jakarta ee Glassfish/JBoss同一应用程序的不同DB,取决于登录的用户?

Jakarta ee Glassfish/JBoss同一应用程序的不同DB,取决于登录的用户?,jakarta-ee,jboss,glassfish,multi-tenant,jaas,Jakarta Ee,Jboss,Glassfish,Multi Tenant,Jaas,我正在开发一个JavaEE6应用程序,它将作为SaaS运行,但每个客户机都有一个完全隔离的数据库。此外,安全性将使用服务器(JBoss或Glassfish)JAAS进行管理。我需要的是基于子域(client1.domain.com、client2.domain.com)获取正确的数据库 最好的方法是什么 谢谢 在这种情况下,需要应用程序隔离来解决JPA缓存和EJB问题。 允许一个应用程序与多个DBs共存的方法有很多,但在应用程序级别处理隔离是否值得?对于处理一个客户端的每个应用程序,可以使用不同

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

最好的方法是什么


谢谢

在这种情况下,需要应用程序隔离来解决JPA缓存和EJB问题。 允许一个应用程序与多个DBs共存的方法有很多,但在应用程序级别处理隔离是否值得?对于处理一个客户端的每个应用程序,可以使用不同的AS域或不同的上下文路径