我正在尝试在 Tomcat 上为 SSO 设置一个 shibboleth IDP,但我遇到了一些 Tomcat 配置问题。我已按照 Shibboleth 网站 ( https://wiki.shibboleth.net/confluence/display/SHIB2/IdPInstall) 中的设置说明进行操作。但是我收到一个 404 错误,指出我启动的 idp 资源不存在,即使我将 idp.war(在 shibboleth 安装期间创建)放在 tomcat 的 webapps 目录中。转到设置说明提供的测试 URL 是我发现此问题的方式(<a href="https://idp.test.org/idp/profile/Status" rel="noreferrer noopener nofollow">https://idp.test.org/idp/profile/Status</a>
,其中 idp.test.org 是 tomcat 服务器地址)。
我正在使用运行 32 位 Ubuntu 12.04 LTS 的 Amazon EC2 实例, Tomcat 6 和 Shibboleth IDP 2.3.8
最佳答案
检查 Tomcat 控制台。如果在部署过程中出现任何异常,缺少一些 SAX 类,您必须将它们添加到 tomcat/lib 文件夹中才能运行 war 文件。我不明白为什么他们没有将它们包含在 web-inf/lib 文件夹中...
关于tomcat - 使用 Shibboleth IdP 和 Tomcat 进行单点登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14839693/