我在 Payara 服务器中使用不同的 JNDI 创建了多个领域。意味着我有多个具有相同结构的数据库(用户和组),并且希望通过在运行时获取/设置域名来获得身份验证/授权。我不确定如何在运行时获得 JDBCRealm 名称,需要任何帮助。
我试图通过:
Context iniCtx = new InitialContext();
DataSource ddsa = (DataSource) iniCtx.lookup("java:app/multi2jndi");
DatabaseMetaData mdd;
我不工作,因为它用于查找资源。