我在生产中有一个 Glassfish 服务器,它使用 JDBC Realm 进行身份验证。它运作良好,但需要更改所有角色/组。我在测试环境中开发了一个新版本的 Web 应用程序,更改 glassfish-web.xml 和 web.xml 以将它们与数据库上的组表中包含的组对齐以进行测试。一切都完美无缺。因此,我将 Web 应用程序移至生产环境并更新了生产数据库中组表的内容。身份验证运行良好,但无法识别角色。我该如何调查这个问题?我检查了生产数据库,组表很好,可以访问以进行选择。Glassfish-web.xml 和 web.xml 与测试环境相同。这是一个真正的脑筋急转弯。我能给出的唯一解释是 Glassfish-web。
谢谢你的帮助
菲利波