IT部门。在我工作的公司中使用OpenAM来管理内部网上的Web访问(SSO解决方案)。
由于我正在使用Glassfish 4.1,这是OpenAM不支持的容器,是否有一些解决方法可以使用OpenAM而不替换Glassfish?如果是这样,我该怎么做?
提前致谢。
答案 0 :(得分:0)
似乎OpenAM无法部署在Payara(Glassfish)上。请参阅blog的this issue和{{3}}的最后评论。
因此您可能必须使用另一个容器,例如Tomcat。
答案 1 :(得分:0)
例如,当使用OpenAM 13.5.0时,可以将OpenAM部署到Payara 4.1.2.172,例如有点妥协。
免责声明:以下步骤允许将OpenAM部署到GlassFish / Payara,但这并不意味着任何人都支持这种部署。
所以步骤是:
ws
和federationrest
servlet及其映射要部署WAR,您需要执行以下命令:
bin/asadmin deploy --name openam --contextroot /openam --property implicitCdiEnabled=false OpenAM-13.5.0.war