IdP状态页面返回“HTTP状态404”

时间:2014-11-12 12:36:49

标签: xml spring apache tomcat shibboleth

我正在使用shibboleth idp为我的项目使用sso,但是在像idp.xml这样的配置中 我使用相对路径而不是绝对路径(E:\ SRDM2.3.0.6904.10 \ SRDM \ Svr \ IdP \ IdPserver \ idp)

<Context docBase="../../Idp/IdpServer/idp"  // relative path
         privileged="true"
         antiResourceLocking="false"
         antiJARLocking="false"
         unpackWAR="false" />

我在E:\ SRDM2.3.0.6904.10 \ SRDM \ Svr下有以下文件夹 A)的Tomcat b)Idp - &gt; Idpserver - &gt; idp - &gt; WEB-INF-&gt; service.xml    Idp - &gt; Idpserver - &gt; conf-&gt; attribute-resolver.xml

我有如下面的service.xml

<srv:Service id="shibboleth.AttributeResolver" xsi:type="attribute-resolver:ShibbolethAttributeResolver">
        <srv:ConfigurationResource file="../../Idp/IdPserver/conf/attribute-resolver.xml" xsi:type="resource:FilesystemResource"/>
</srv:Service>   

如果我使用上面的代码,如果运行tomcat,我会收到以下错误。 HTTP状态404 类型状态报告 信息 description请求的资源不可用。 Apache Tomcat / 6.0.41

请查看以下有关错误的日志: 的 catalina2014.log

信息:部署配置描述符idp.xml 2014年11月12日上午11:51:06 org.apache.catalina.core.StandardContext start 严重:错误listenerStart 2014年11月12日上午11:51:06 org.apache.catalina.core.StandardContext start 严重:由于先前的错误,上下文[/ idp]启动失败

localhost.log:

SEVERE:将上下文初始化事件发送到类org.springframework.web.context.ContextLoaderListener的侦听器实例的异常 org.springframework.beans.factory.BeanCreationException:创建名为'shibboleth.AttributeResolver'的bean时出错:init方法的调用失败; 嵌套异常是edu.internet2.middleware.shibboleth.common.service.ServiceException: 没有为shibboleth.AttributeResolver服务加载配置,创建组件时出错。

我的上面的日志我正在考虑service.xml中给出的路径 file =“../../ Idp / IdPserver / conf / attribute-resolver.xml”不合适。

请查看我上面解释的文件夹结构并给我一些建议。 谢谢你的耐心等待。

0 个答案:

没有答案