<div>Hello Nate,<br>I setup the link as you mentioned, but now getting following result:<br></div><div># ./aacli.sh --configDir=../conf --principal=daksh<br>No attribute statement.</div><p>Any ideas where to look next?</p>
<p>Thank for your help,<br>Daksh<br><br></p><div class="gmail_quote">On Sun, Jun 3, 2012 at 12:12 PM, Nate Klingenstein <span dir="ltr"><<a href="mailto:ndk@internet2.edu" target="_blank">ndk@internet2.edu</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">Daksh,<br>
<br>
You'll need to make sure that servlet-api.jar is in the classpath of<br>
AACLI when it executes. It's available from Tomcat's lib directory.<br>
Something like:<br>
<br>
sudo ln -s $CATALINA_HOME/lib/servlet-api.jar /opt/shibboleth-idp/lib/<br>
<br>
... should do fine.<br>
<br>
Take care,<br>
Nate.<br>
<div><div class="h5"><br>
On Jun 3, 2012, at 16:23 , Daksh Chauhan wrote:<br>
<br>
> Hello all,<br>
> We are running Shibboleth IdP 2.3.6 on SLES11 SP2.<br>
> LDAP is on Sun Solaris 20 (SPARC): DSEE 7.1<br>
><br>
><br>
> I am running aacli.sh, but seeing JAVA exception as below:<br>
> # ./aacli.sh --configDir=../conf --principal=<UID><br>
> Exception in thread "main"<br>
> org.springframework.beans.factory.BeanCreationException: Error<br>
> creating bean with name 'shibboleth.HandlerManager': Initialization<br>
> of bean failed; nested exception is java.lang.NoClassDefFoundError:<br>
> javax/servlet/ServletRequest<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .AbstractAutowireCapableBeanFactory<br>
> .doCreateBean(AbstractAutowireCapableBeanFactory.java:480)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans.factory.support.AbstractAutowireCapableBeanFactory<br>
> $1.run(AbstractAutowireCapableBeanFactory.java:409)<br>
> at java.security.AccessController.doPrivileged(Native Method)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .AbstractAutowireCapableBeanFactory<br>
> .createBean(AbstractAutowireCapableBeanFactory.java:380)<br>
> at<br>
> org.springframework.beans.factory.support.AbstractBeanFactory<br>
> $1.getObject(AbstractBeanFactory.java:264)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .DefaultSingletonBeanRegistry<br>
> .getSingleton(DefaultSingletonBeanRegistry.java:222)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .DefaultListableBeanFactory<br>
> .preInstantiateSingletons(DefaultListableBeanFactory.java:429)<br>
> at<br>
> org<br>
> .springframework<br>
> .context<br>
> .support<br>
> .AbstractApplicationContext<br>
> .finishBeanFactoryInitialization(AbstractApplicationContext.java:728)<br>
> at<br>
> org<br>
> .springframework<br>
> .context<br>
> .support<br>
> .AbstractApplicationContext.refresh(AbstractApplicationContext.java:<br>
> 380)<br>
> at<br>
> edu<br>
> .internet2<br>
> .middleware<br>
> .shibboleth<br>
> .common<br>
> .attribute<br>
> .AttributeAuthorityCLI.loadConfigurations(AttributeAuthorityCLI.java:<br>
> 199)<br>
> at<br>
> edu<br>
> .internet2<br>
> .middleware<br>
> .shibboleth<br>
> .common<br>
> .attribute.AttributeAuthorityCLI.main(AttributeAuthorityCLI.java:90)<br>
> Caused by: java.lang.NoClassDefFoundError: javax/servlet/<br>
> ServletRequest<br>
> at java.lang.Class.getDeclaredMethods0(Native Method)<br>
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)<br>
> at java.lang.Class.getDeclaredMethods(Class.java:1808)<br>
> at java.beans.Introspector$1.run(Introspector.java:1324)<br>
> at java.security.AccessController.doPrivileged(Native Method)<br>
> at<br>
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:<br>
> 1322)<br>
> at<br>
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1188)<br>
> at java.beans.Introspector.getBeanInfo(Introspector.java:423)<br>
> at java.beans.Introspector.getBeanInfo(Introspector.java:189)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:<br>
> 220)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:<br>
> 144)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:<br>
> 252)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .BeanWrapperImpl.getPropertyDescriptorInternal(BeanWrapperImpl.java:<br>
> 282)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans.BeanWrapperImpl.isWritableProperty(BeanWrapperImpl.java:333)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .AbstractAutowireCapableBeanFactory<br>
> .applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1247)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .AbstractAutowireCapableBeanFactory<br>
> .populateBean(AbstractAutowireCapableBeanFactory.java:1010)<br>
> at<br>
> org<br>
> .springframework<br>
> .beans<br>
> .factory<br>
> .support<br>
> .AbstractAutowireCapableBeanFactory<br>
> .doCreateBean(AbstractAutowireCapableBeanFactory.java:472)<br>
> ... 13 more<br>
> Caused by: java.lang.ClassNotFoundException:<br>
> javax.servlet.ServletRequest<br>
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)<br>
> at java.security.AccessController.doPrivileged(Native Method)<br>
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)<br>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)<br>
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:<br>
> 294)<br>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)<br>
> ... 30 more<br>
> The IdP is on DEV machine, so it has self-signed certificate, and<br>
> not sure if that is the culprit here?<br>
> We don't have production IdP just yet...<br>
><br>
> Thank you,<br>
><br>
><br>
</div></div>> --<br>
> To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div><br>