<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
The following is service.xml file that is under Shibboleth_Home\conf directory:<BR>
<BR>
<?xml version="1.0" encoding="UTF-8"?><BR><srv:Services xmlns:srv="urn:mace:shibboleth:2.0:services" xmlns:attribute-afp="urn:mace:shibboleth:2.0:afp" <BR> xmlns:attribute-authority="urn:mace:shibboleth:2.0:attribute:authority" xmlns:attribute-resolver="urn:mace:shibboleth:2.0:resolver" <BR> xmlns:profile="urn:mace:shibboleth:2.0:idp:profile-handler" xmlns:relyingParty="urn:mace:shibboleth:2.0:relying-party" <BR> xmlns:resource="urn:mace:shibboleth:2.0:resource" xmlns:xsi="<A href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</A>" <BR> xsi:schemaLocation="urn:mace:shibboleth:2.0:services classpath:/schema/shibboleth-2.0-services.xsd<BR> urn:mace:shibboleth:2.0:afp classpath:/schema/shibboleth-2.0-afp.xsd<BR> urn:mace:shibboleth:2.0:attribute:authority classpath:/schema/shibboleth-2.0-attribute-authority.xsd<BR> urn:mace:shibboleth:2.0:resolver classpath:/schema/shibboleth-2.0-attribute-resolver.xsd<BR> urn:mace:shibboleth:2.0:idp:profile-handler classpath:/schema/shibboleth-2.0-idp-profile-handler.xsd<BR> urn:mace:shibboleth:2.0:relying-party classpath:/schema/shibboleth-2.0-relying-party.xsd<BR> urn:mace:shibboleth:2.0:resource classpath:/schema/shibboleth-2.0-resource.xsd"><BR>
<srv:Service id="shibboleth.AttributeResolver" xsi:type="attribute-resolver:ShibbolethAttributeResolver"><BR> <srv:ConfigurationResource file="C:\CFAs\Shibboleth/conf/attribute-resolver.xml" xsi:type="resource:FilesystemResource"/><BR> </srv:Service><BR>
<srv:Service id="shibboleth.AttributeFilterEngine" xsi:type="attribute-afp:ShibbolethAttributeFilteringEngine"><BR> <srv:ConfigurationResource file="C:\CFAs\Shibboleth/conf/attribute-filter.xml" xsi:type="resource:FilesystemResource"/><BR> </srv:Service><BR> <BR> <srv:Service id="shibboleth.SAML1AttributeAuthority" xsi:type="attribute-authority:SAML1AttributeAuthority" <BR> depends-on="shibboleth.AttributeResolver shibboleth.AttributeFilterEngine" <BR> resolver="shibboleth.AttributeResolver" filter="shibboleth.AttributeFilterEngine"/><BR> <BR> <srv:Service id="shibboleth.SAML2AttributeAuthority" xsi:type="attribute-authority:SAML2AttributeAuthority" <BR> depends-on="shibboleth.AttributeResolver shibboleth.AttributeFilterEngine" <BR> resolver="shibboleth.AttributeResolver" filter="shibboleth.AttributeFilterEngine"/><BR>
<srv:Service id="shibboleth.RelyingPartyConfigurationManager" xsi:type="relyingParty:SAMLMDRelyingPartyConfigurationManager" <BR> depends-on="shibboleth.SAML1AttributeAuthority shibboleth.SAML2AttributeAuthority"><BR> <srv:ConfigurationResource file="C:\CFAs\Shibboleth/conf/relying-party.xml" xsi:type="resource:FilesystemResource"/><BR> </srv:Service><BR>
<srv:Service id="shibboleth.HandlerManager" depends-on="shibboleth.RelyingPartyConfigurationManager" xsi:type="profile:IdPProfileHandlerManager"><BR> <srv:ConfigurationResource file="C:\CFAs\Shibboleth/conf/handler.xml" xsi:type="resource:FilesystemResource"/><BR> </srv:Service><BR> <BR> <!-- <BR> A special service that exports all services upon which it depends into the ServletContext as an attribute <BR> with the same name as the service's ID.<BR> --><BR> <srv:Service id="shibboleth.ServiceServletContextAttributeExporter" xsi:type="srv:ServletContextAttributeExporter"<BR> depends-on="shibboleth.AttributeResolver shibboleth.AttributeFilterEngine <BR> shibboleth.SAML1AttributeAuthority shibboleth.SAML2AttributeAuthority<BR> shibboleth.RelyingPartyConfigurationManager shibboleth.HandlerManager <BR> shibboleth.StorageService" /><BR></srv:Services><BR>
<BR>
<BR>
<BR>
I was just trying to test if the idP was properly installed by running <A class=external-link href="https://hostname/idp/profile/Status" rel=nofollow><FONT face="Courier New">https://HOSTNAME/idp/profile/Status</FONT></A> as desribed on the following page but I got the error that I already desribed below: <A href="https://wiki.shibboleth.net/confluence/display/SHIB2/IdPInstall">https://wiki.shibboleth.net/confluence/display/SHIB2/IdPInstall</A><BR>
<BR>
<BR>
<BR>
I am trying to achieve the following but instead of google apps being the assertion consumer service I will have my own consumer service (another sso): <A href="http://code.google.com/apis/apps/articles/shibboleth2.0.html">http://code.google.com/apis/apps/articles/shibboleth2.0.html</A><BR>
<BR>
So basically another idP posts an assertion to my consumer service (another sso) and the user should be redirected to the application based on the available userID header attribute.<BR>
<BR>
<BR>
Please advise.<BR>
<BR>
<BR>
Thank you,<BR>
<BR>
Max<BR>
<BR>
<BR> <BR>
<DIV>
> Date: Tue, 29 Nov 2011 19:18:58 -0500<BR>> Subject: Re: idp installation on Apache Tomcat 6.0.33 that is on Microsoft Windows Server 2003 Enterprise Edition Service Pack 2<BR>> From: lajoie@itumi.biz<BR>> To: users@shibboleth.net<BR>> <BR>> Sorry, the one NPE isn't the error handler missing, it's the entire<BR>> handler manager that is missing. So that would be in the service.xml<BR>> file.<BR>> <BR>> On Tue, Nov 29, 2011 at 19:15, Chad La Joie <lajoie@itumi.biz> wrote:<BR>> > I'm pretty sure you've messed up some of the configuration files. The<BR>> > error is complaining about two things being null that should never be<BR>> > null: the storage service and the error handler.<BR>> ><BR>> > Did you remove the error handler from the handler.xml file?<BR>> ><BR>> > Did you remove the storage service definition from the internal.xml file?<BR>> ><BR>> > On Tue, Nov 29, 2011 at 19:11, Max Pereverzev <seifer118@hotmail.com> wrote:<BR>> >> Hi Chad,<BR>> >><BR>> >> I am running idp 2.3.5.<BR>> >><BR>> >><BR>> >> Regards,<BR>> >><BR>> >> Max<BR>> >><BR>> >><BR>> >><BR>> >><BR>> >>> Date: Tue, 29 Nov 2011 19:01:26 -0500<BR>> >>> Subject: Re: idp installation on Apache Tomcat 6.0.33 that is on Microsoft<BR>> >>> Windows Server 2003 Enterprise Edition Service Pack 2<BR>> >>> From: lajoie@itumi.biz<BR>> >>> To: users@shibboleth.net<BR>> >>><BR>> >>> What version of the IdP are you running?<BR>> >>><BR>> >>> On Tue, Nov 29, 2011 at 18:53, Max Pereverzev <seifer118@hotmail.com><BR>> >>> wrote:<BR>> >>> > Hello,<BR>> >>> ><BR>> >>> > The problem below has been resolved. Can you please let me know why I am<BR>> >>> > getting the following error when<BR>> >>> > http://localhost:8088/idp/profile/Status is<BR>> >>> > hit to test whether idP is properly installed and running:<BR>> >>> ><BR>> >>> > Nov 29, 2011 7:29:05 AM org.apache.catalina.core.StandardWrapperValve<BR>> >>> > invoke<BR>> >>> > SEVERE: Servlet.service() for servlet ProfileRequestDispatcher threw<BR>> >>> > exception<BR>> >>> > java.lang.NullPointerException<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.common.profile.ProfileRequestDispatcherServlet.service(ProfileRequestDispatcherServlet.java:80)<BR>> >>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:50)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:81)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:52)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)<BR>> >>> > at<BR>> >>> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)<BR>> >>> > at java.lang.Thread.run(Unknown Source)<BR>> >>> > Nov 29, 2011 7:29:06 AM org.apache.catalina.core.ApplicationDispatcher<BR>> >>> > invoke<BR>> >>> > SEVERE: Servlet.service() for servlet jsp threw exception<BR>> >>> > java.lang.IllegalArgumentException: Storage service may not be null<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.idp.util.HttpServletHelper.getLoginContext(HttpServletHelper.java:312)<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.idp.ui.ServiceTagSupport.getSPEntityDescriptor(ServiceTagSupport.java:177)<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag.getContactFromEntity(ServiceContactTag.java:175)<BR>> >>> > at<BR>> >>> ><BR>> >>> > edu.internet2.middleware.shibboleth.idp.ui.ServiceContactTag.doEndTag(ServiceContactTag.java:197)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.jsp.error_jsp._jspx_meth_idpui_005fserviceContact_005f0(error_jsp.java:144)<BR>> >>> > at org.apache.jsp.error_jsp._jspService(error_jsp.java:87)<BR>> >>> > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)<BR>> >>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)<BR>> >>> > at<BR>> >>> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)<BR>> >>> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)<BR>> >>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:421)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:342)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:286)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)<BR>> >>> > at<BR>> >>> ><BR>> >>> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)<BR>> >>> > at<BR>> >>> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)<BR>> >>> > at java.lang.Thread.run(Unknown Source)<BR>> >>> ><BR>> >>> ><BR>> >>> > Thank you,<BR>> >>> ><BR>> >>> > Max<BR>> >>> ><BR>> >>> > --<BR>> >>> > To unsubscribe from this list send an email to<BR>> >>> > users-unsubscribe@shibboleth.net<BR>> >>> ><BR>> >>><BR>> >>><BR>> >>><BR>> >>> --<BR>> >>> Chad La Joie<BR>> >>> www.itumi.biz<BR>> >>> trusted identities, delivered<BR>> >>> --<BR>> >>> To unsubscribe from this list send an email to<BR>> >>> users-unsubscribe@shibboleth.net<BR>> >><BR>> >> --<BR>> >> To unsubscribe from this list send an email to<BR>> >> users-unsubscribe@shibboleth.net<BR>> >><BR>> ><BR>> ><BR>> ><BR>> > --<BR>> > Chad La Joie<BR>> > www.itumi.biz<BR>> > trusted identities, delivered<BR>> ><BR>> <BR>> <BR>> <BR>> -- <BR>> Chad La Joie<BR>> www.itumi.biz<BR>> trusted identities, delivered<BR>> --<BR>> To unsubscribe from this list send an email to users-unsubscribe@shibboleth.net<BR></DIV>                                            </div></body>
</html>