Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Thanks Kevin for the prompt response.
I believe I am using Shibboleth v2.0 as I am following the instructions on wiki page - https://wiki.shibboleth.net/confluence/display/SHIB2/IdPInstall
Do I still need Tomcat 7.0 / 8.0?
I verified that tomcat has file access permissions to the shibboleth files in IDP_HOME directory as it parsing the global-system.xml file while encountering the error.
Thanks & Regards
Puneet
-----Original Message-----
From: users-bounces at shibboleth.net [mailto:users-bounces at shibboleth.net] On Behalf Of Kevin Foote
Sent: Monday, March 23, 2015 4:37 PM
To: Shib Users
Subject: Re: Shibboleth exception - Could not resolve placeholder 'idp.sealer.keyPassword'
> On Mar 23, 2015, at 4:27 PM, Punjabi, Puneet <Puneet.Punjabi at sagitec.com> wrote:
> Hello,
> I have successfully installed Shibboleth v2.0 on Windows 2012 server.
I believe you mean V3 :)
> However, when I start the idp application in Tomcat (v6.0) I get the
> following exception in the tomcat log file -
Tomcat 6 is not supported try Tomcat 7 or 8.
See <https://wiki.shibboleth.net/confluence/display/IDP30/SystemRequirements>
> Mar 23, 2015 5:18:04 PM org.apache.catalina.core.StandardContext
> listenerStart
> SEVERE: Exception sending context initialized event to listener
> instance of class
> org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.BeanDefinitionStoreException:
> Invalid bean definition with name 'shibboleth.DataSealerKeyStrategy'
> defined in file
> [C:\Progra~2\Shibboleth\IdP\system\conf\global-system.xml]: Could not
> resolve placeholder 'idp.sealer.keyPassword' in string value "%{idp.sealer.keyPassword}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'idp.sealer.keyPassword' in string value "%{idp.sealer.keyPassword}”….
> I have confirmed that the attributes are defined in the IDP_HOME/conf/idp.properties file.
> # Settings for internal AES encryption key idp.sealer.storeType =
> JCEKS idp.sealer.updateInterval = PT15M idp.sealer.aliasBase = secret
> idp.sealer.storeResource= %{idp.home}/credentials/sealer.jks
> idp.sealer.versionResource= %{idp.home}/credentials/sealer.kver
> idp.sealer.storePassword= {29FC5957-F93F-43DF-8FAF-BEF8156F9EA9}
> idp.sealer.keyPassword= {29FC5957-F93F-43DF-8FAF-BEF8156F9EA9}
> Therefore, I believe that the application is unable to access or reference the properties file.
Also have you verified that your windows permissions allow access to this file?
I’m not a window person but I believe that permissions need to allow access to these files for whoever is running the tomcat process.
--------
thanks
kevin.foote
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
Previous message: Shibboleth exception - Could not resolve placeholder 'idp.sealer.keyPassword'
Next message: Shibboleth exception - Could not resolve placeholder 'idp.sealer.keyPassword'
Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]