你能在Tomcat 7中为不同的Web应用程序设置不同的JDBC领域吗?



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

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

相关内容

  • 没有找到相关文章

最新更新