<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi All…. I’m new to Shibboleth so please be gentle. I’m trying to setup Identity Provider 3 for external authn. I’ve installed Identity Provider 3 and think I am close to having it setup correctly. When I start the Tomcat 8 server that
contains the IdP with just my configuration changes Shibboleth/Tomcat starts properly.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Now I’ve created a simple Java Servlet to do the actual external login and mapped the servlet in the Shibboleth web.xml. When I build a .jar with my servlet and add it to the IdP in the /webapp/WEB_INF/lib directory and rebuild the .war
file Shibboleth/Tomcat starts with the error below.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any ideas/suggestions would be appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><SNIP><o:p></o:p></p>
<p class="MsoNormal">2015-08-03 13:34:44.183 [ERROR] : org.springframework.web.context.ContextLoader: Context initialization failed<o:p></o:p></p>
<p class="MsoNormal">java.lang.NoSuchMethodError: org.springframework.expression.spel.SpelParserConfiguration.<init>(Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;)V<o:p></o:p></p>
<p class="MsoNormal"> at org.springframework.context.expression.StandardBeanExpressionResolver.<init>(StandardBeanExpressionResolver.java:98) ~[worldatwork-saml-0.2-DLD-SNAPSHOT-jar-with-dependencies.jar:na]<o:p></o:p></p>
<p class="MsoNormal"> at org.springframework.context.support.AbstractApplicationContext.prepareBeanFactory(AbstractApplicationContext.java:553) ~[worldatwork-saml-0.2-DLD-SNAPSHOT-jar-with-dependencies.jar:na]<o:p></o:p></p>
<p class="MsoNormal"> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:455) ~[worldatwork-saml-0.2-DLD-SNAPSHOT-jar-with-dependencies.jar:na]<o:p></o:p></p>
<p class="MsoNormal"> at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) ~[worldatwork-saml-0.2-DLD-SNAPSHOT-jar-with-dependencies.jar:na]<o:p></o:p></p>
<p class="MsoNormal"> at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) ~[worldatwork-saml-0.2-DLD-SNAPSHOT-jar-with-dependencies.jar:na]<o:p></o:p></p>
<p class="MsoNormal"> at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) [worldatwork-saml-0.2-DLD-SNAPSHOT-jar-with-dependencies.jar:na]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4729) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:586) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1750) [catalina.jar:8.0.24]<o:p></o:p></p>
<p class="MsoNormal"> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_51]<o:p></o:p></p>
<p class="MsoNormal"> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_51]<o:p></o:p></p>
<p class="MsoNormal"> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_51]<o:p></o:p></p>
<p class="MsoNormal"> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_51]<o:p></o:p></p>
<p class="MsoNormal"> at java.lang.Thread.run(Thread.java:745) [na:1.8.0_51]<o:p></o:p></p>
<p class="MsoNormal">03-Aug-2015 13:34:44.187 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file<o:p></o:p></p>
<p class="MsoNormal">03-Aug-2015 13:34:44.209 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/idp] startup failed due to previous errors<o:p></o:p></p>
<p class="MsoNormal">2015-08-03 13:34:44.236 [ WARN] : net.shibboleth.ext.spring.context.DeferPlaceholderFileSystemXmlWebApplicationContext: Exception thrown from ApplicationListener handling ContextClosedEvent<o:p></o:p></p>
<p class="MsoNormal">java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: Root WebApplicationContext: startup date [Mon Aug 03 13:34:43 MST 2015]; root of context hierarchy<o:p></o:p></p>
<p class="MsoNormal"></SNIP><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>