2012-06-09 177 views
1

我已經在glassfish服務器上部署了兩個應用程序,每個應用程序使用自己的安全領域(文件,jdbc)。問題在於glassfish只允許設置一個默認領域,這導致一次只有一個應用程序可以正常工作。我是glassfish的新手,所以我可能會錯過一些基本的東西,或者應該以不同的方式解決這個問題(我是否需要爲每個應用程序分別設置一個域,以便能夠使用特定領域設置安全性?)。Glassfish每個應用程序的安全領域

任何建議,將不勝感激。

謝謝。

回答

0

可以在同一個GlassFish域中創建更多文件域,只需爲存儲用戶/密碼信息的密鑰文件指定新的文件名即可。如果你願意,你可以關注這個tutorial

關於問題的其他部分,您還可以考慮使用LDAP服務器,這是一種可擴展且更通用的解決方案,因爲它也可以被同一公司內的其他應用程序使用。例如,您可以使用OpenLDAPOpenDJ,並使用JNDI API讓您的應用程序訪問LDAP領域。

Here你可以找到一個JNDI和OpenLDAP教程,但你可以很容易地找到關於這個主題的其他教程。

+0

謝謝perissf,我可以看到你從哪裏來。這絕對是我將學會實施的第二件事。我發現我最後從導師那裏得到了什麼。底線是我對GF默認安全領域設置感到困惑,並認爲它是對所有應用程序使用「單一」領域。但情況並非如此。您可以根據需要設置多個領域,然後通過 realm_name標籤在應用程序的web.xml中引用它們。歡迎來到 – vladinooo

+0

。如果您發現答案有幫助,您可以將其標記爲已接受和/或爲其投票。 – perissf

相關問題