1

我已经成功地将 mysql 服务器实现为 Tomcat 7 中用于身份验证的 JDBCRealm。我不知道是否可以为不同的 Web 应用程序使用不同的模式或表。本质上,就是为不同的 Web 应用定义不同的 JDBCRealms。这样我就可以使用不同的用户凭据架构/表来分隔 Web 应用程序。我知道这可以用 Tomcat 中的角色来模拟。我希望找到一种方法来使 Web 应用程序与它们的关联模式一起移植。我不知道如何实现这一点,所以我没有代码可以发布。无论是代码还是更好,进一步研究的主题都会有所帮助。

4

1 回答 1

1

您必须配置您的应用程序Realm内部Context。这样,如果您将多个应用程序部署到同一个 Tomcat 实例中,则每个应用程序都有自己的领域。此外,在应用程序上下文文件中封装身份验证/授权详细信息使您的应用程序更便携,更易于部署。

于 2012-06-12T13:44:34.793 回答