1
我在Payara服務器中創建了多個具有不同JNDI的領域。意思是我有多個具有相同結構(用戶和組)的數據庫,並希望通過在運行時獲取/設置領域名稱來獲得認證/授權。我不知道如何在運行時獲得JDBCRealm名稱,需要任何幫助。動態選擇JDBCRealm
我正試圖獲得通過:
Context iniCtx = new InitialContext();
DataSource ddsa = (DataSource) iniCtx.lookup("java:app/multi2jndi");
DatabaseMetaData mdd;
我不工作,因爲它是用來查找一個資源。
請檢查此問題(http://stackoverflow.com/questions/5104185/how-to-inject-persistence-context-to-different-data-source-programmatically)並從Nayan回答。 – D00de
@ D00de這是關於調用數據源,我的問題是要在運行時獲得領域名稱。 –
你的域配置在web.xml文件中? – D00de