need help with Shibboleth IDP 3.0 installation

Hong Ye hy93 at cornell.edu
Mon Jan 12 11:31:36 EST 2015


Hi,

I installed IDP 3.0 on Linux Redhat 6. When I started tomcat, I got this error in catalina.out. During IDP installation, I gave /app/shibboleth/shibboleth-idp as installation path and idp.properties file is in /app/shibboleth/shibboleth-idp/conf directory after installation. What I missed?

12-Jan-2015 11:23:49.317 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
12-Jan-2015 11:23:49.320 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.15
12-Jan-2015 11:23:49.358 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /app/shibboleth/webapps/idp.war
2015-01-12 11:23:58.445 [ WARN] : net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer: Unable to find '/conf/idp.properties' at well known locations '[/opt/shibboleth-idp]'
2015-01-12 11:23:58.461 [ERROR] : org.springframework.web.context.ContextLoader: Context initialization failed
java.lang.IllegalArgumentException: Could not resolve placeholder 'idp.home' in string value "${idp.home}/system/conf/global-system.xml"
        at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:174) ~[spring-core-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) ~[spring-core-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:204) ~[spring-core-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:178) ~[spring-core-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.core.env.AbstractEnvironment.resolveRequiredPlaceholders(AbstractEnvironment.java:551) ~[spring-core-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.resolvePath(AbstractRefreshableConfigApplicationContext.java:122) ~[spring-context-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at net.shibboleth.ext.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext.resolvePath(DeferPlaceholderFileSystemXmlWebApplicationContext.java:59) ~[spring-extensions-5.0.0.jar:na]
        at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.setConfigLocations(AbstractRefreshableConfigApplicationContext.java:80) ~[spring-context-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at net.shibboleth.ext.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext.initPropertySources(DeferPlaceholderFileSystemXmlWebApplicationContext.java:46) ~[spring-extensions-5.0.0.jar:na]
        at org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:514) ~[spring-context-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:449) ~[spring-context-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) ~[spring-web-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) ~[spring-web-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [spring-web-4.1.3.RELEASE.jar:4.1.3.RELEASE]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4772) [catalina.jar:8.0.15]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196) [catalina.jar:8.0.15]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.0.15]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) [catalina.jar:8.0.15]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) [catalina.jar:8.0.15]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714) [catalina.jar:8.0.15]
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:917) [catalina.jar:8.0.15]
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1701) [catalina.jar:8.0.15]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_25]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_25]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_25]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_25]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]

Thanks for your help,

Hong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20150112/03561119/attachment-0001.html 


More information about the users mailing list