configurator.embsetupopendsfailed,参考openam安装的install.log

Paw*_*rma 5 tomcat7 openam

我在通过 Web GUI 安装 OpenAM 时遇到以下错误。

configurator.embsetupopendsfailed,请参阅 /usr/share/tomcat7/openam 下的 install.log 了解更多信息。

其中install.log写道:

AMSetupServlet.processRequest: errorcom.sun.identity.setup.ConfiguratorException: configurator.embsetupopendsfailed

我已经搜索了很多解决方案,但没有找到任何答案。

sun*_*985 2

我也遇到过类似的情况。我执行了以下操作来解决此问题

  1. 在我的 Windows 计算机上,我修改了 %system32%/drivers/etc/hosts 下的文件以包含“openam.example.com”,并将该主机指向我安装 OpenAM 的 Ubuntu 服务器的 IP。

  2. 在我的 Ubuntu 机器上,更改了 /etc/hosts 中的主机文件。在这里,我再次添加了“openam.example.com”条目并将其指向本地主机 IP。

完成上述步骤后,我停止了tomcat并再次启动它。系统可能会提示您清理现有配置,只需按照安装指南中的说明进行此特定步骤即可,然后就可以开始了!

更新:

我能够找到这个问题的根本原因。似乎由于某种原因,“hostname -A”命令返回了一个空白字符串,而不是我的 Amazon EC2 实例上的 FQDN。经过进一步研究,我发现没有为我的 EC2 实例分配公共 DNS。因此,我最终使用 FQDN 更新了 /etc/hostname 文件并重新启动了实例。安装应该通过此修复完成。