【问题标题】:Can you set different JDBC Realms for different web apps in Tomcat 7?你可以在 Tomcat 7 中为不同的 Web 应用程序设置不同的 JDBC 领域吗?
【发布时间】:2012-06-13 21:10:17
【问题描述】:

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

【问题讨论】:

    标签: tomcat7 jdbcrealm


    【解决方案1】:

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

    【讨论】:

    • 听起来正是我想要的。我会试试这个并发布工作代码。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 2013-03-19
    • 1970-01-01
    相关资源
    最近更新 更多