我有一个运行fedlet应用程序的Tomcat服务器,该应用程序针对单个IDP进行配置。所有配置文件都位于其默认位置(即〜/ fedlet),并且工作正常。
我想要做的是安装另一个fedlet应用程序,该应用程序针对同一个Tomcat实例上的不同IDP进行配置。
在fedlet app中有一个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配置的。
欢迎任何指示。
干杯, 利
答案 0 :(得分:1)
根据您提供的链接,无法在同一个Tomcat实例上运行多个Fedlet实例:
您可以在同一主机上部署多个Oracle OpenSSO Fedlet实例 如下: 如果每个Fedlet,多个Java Fedlet实例可以在同一主机服务器上运行 实例在自己的Java虚拟机(JVM)中运行。
因此,您无法配置相同的fedlet.war以针对其他IDP进行配置。 您可以在同一主机上安装Tomcat的其他实例(在不同的端口上运行),并针对额外的IDP配置其fedlet.war。