2013-05-16 17 views
1

我有一個Tomcat服務器運行鍼對單個IDP配置的fedlet應用程序。所有的配置文件都位於它們的默認位置(即〜/ fedlet),它工作得很好。在Apache Tomcat上運行鍼對不同IDP配置的多個Fedlet應用程序

我想要做的是在同一個Tomcat實例上安裝另一個針對不同IDP配置的fedlet應用程序。

在fedlet應用程序中有一個conf目錄,那麼是否可以更新fedlet,以便它從本地conf目錄獲取其配置?

查看文檔(http://docs.oracle.com/cd/E17842_01/doc.1111/e17847.pdf),您可以通過設置com.sun.identity.fedlet.home屬性來更改config目錄的位置。但是這是一個JVM級別的屬性,因此將適用於在我的環境中運行的所有fedlet應用程序。

爲了清楚起見,我不想配置單個的fedlet應用程序來使用多個IDP,我想創建第二個完全獨立的fedlet應用程序,該應用程序針對來自第一個fedlet應用程序的完全獨立的IDP進行配置。

歡迎任何指針。

乾杯, 李

回答

1

根據鏈接你提供給它不可能在Tomcat的同一個實例運行Fedlet添加的多個實例:

您可以上部署了Oracle的OpenSSO Fedlet添加的多個實例與 相同的主機如下: 如果每個Fedlet實例在其自己的Java虛擬機(JVM)中運行,則多個Java Fedlet實例可以在同一臺主機服務器上運行。

因此,您無法配置相同的fedlet.war以針對額外的IDP進行配置。 您可以在同一主機上安裝附加的Tomcat實例(在不同的端口上運行),並針對其他IDP配置它的fedlet.war。

+0

謝謝邁克爾。我必須承認,我錯過了那些文檔,所以謝謝你指出。 –

+0

太棒了!您可以將Apache代理配置爲使用相同主機的2個Tomcat服務器 – Michael

相關問題