aacli.sh - java exception

Daksh Chauhan daksh at olemiss.edu
Mon Jun 4 03:05:26 BST 2012


Hello Nate,
I setup the link as you mentioned, but now getting following result:
# ./aacli.sh --configDir=../conf --principal=daksh
No attribute statement.

Any ideas where to look next?

Thank for your help,
Daksh

On Sun, Jun 3, 2012 at 12:12 PM, Nate Klingenstein <ndk at internet2.edu>wrote:

> Daksh,
>
> You'll need to make sure that servlet-api.jar is in the classpath of
> AACLI when it executes.  It's available from Tomcat's lib directory.
> Something like:
>
> sudo ln -s $CATALINA_HOME/lib/servlet-api.jar /opt/shibboleth-idp/lib/
>
> ... should do fine.
>
> Take care,
> Nate.
>
> On Jun 3, 2012, at 16:23 , Daksh Chauhan wrote:
>
> > Hello all,
> > We are running Shibboleth IdP 2.3.6 on SLES11 SP2.
> > LDAP is on Sun Solaris 20 (SPARC): DSEE 7.1
> >
> >
> > I am running aacli.sh, but seeing JAVA exception as below:
> > # ./aacli.sh --configDir=../conf --principal=<UID>
> > Exception in thread "main"
> > org.springframework.beans.factory.BeanCreationException: Error
> > creating bean with name 'shibboleth.HandlerManager': Initialization
> > of bean failed; nested exception is java.lang.NoClassDefFoundError:
> > javax/servlet/ServletRequest
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .AbstractAutowireCapableBeanFactory
> > .doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
> >         at
> > org
> > .springframework
> > .beans.factory.support.AbstractAutowireCapableBeanFactory
> > $1.run(AbstractAutowireCapableBeanFactory.java:409)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .AbstractAutowireCapableBeanFactory
> > .createBean(AbstractAutowireCapableBeanFactory.java:380)
> >         at
> > org.springframework.beans.factory.support.AbstractBeanFactory
> > $1.getObject(AbstractBeanFactory.java:264)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .DefaultSingletonBeanRegistry
> > .getSingleton(DefaultSingletonBeanRegistry.java:222)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .DefaultListableBeanFactory
> > .preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> >         at
> > org
> > .springframework
> > .context
> > .support
> > .AbstractApplicationContext
> > .finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> >         at
> > org
> > .springframework
> > .context
> > .support
> > .AbstractApplicationContext.refresh(AbstractApplicationContext.java:
> > 380)
> >         at
> > edu
> > .internet2
> > .middleware
> > .shibboleth
> > .common
> > .attribute
> > .AttributeAuthorityCLI.loadConfigurations(AttributeAuthorityCLI.java:
> > 199)
> >         at
> > edu
> > .internet2
> > .middleware
> > .shibboleth
> > .common
> > .attribute.AttributeAuthorityCLI.main(AttributeAuthorityCLI.java:90)
> > Caused by: java.lang.NoClassDefFoundError: javax/servlet/
> > ServletRequest
> >         at java.lang.Class.getDeclaredMethods0(Native Method)
> >         at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
> >         at java.lang.Class.getDeclaredMethods(Class.java:1808)
> >         at java.beans.Introspector$1.run(Introspector.java:1324)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at
> > java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
> > 1322)
> >         at
> > java.beans.Introspector.getTargetMethodInfo(Introspector.java:1188)
> >         at java.beans.Introspector.getBeanInfo(Introspector.java:423)
> >         at java.beans.Introspector.getBeanInfo(Introspector.java:189)
> >         at
> > org
> > .springframework
> > .beans
> > .CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:
> > 220)
> >         at
> > org
> > .springframework
> > .beans
> > .CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:
> > 144)
> >         at
> > org
> > .springframework
> > .beans
> > .BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:
> > 252)
> >         at
> > org
> > .springframework
> > .beans
> > .BeanWrapperImpl.getPropertyDescriptorInternal(BeanWrapperImpl.java:
> > 282)
> >         at
> > org
> > .springframework
> > .beans.BeanWrapperImpl.isWritableProperty(BeanWrapperImpl.java:333)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .AbstractAutowireCapableBeanFactory
> > .applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1247)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .AbstractAutowireCapableBeanFactory
> > .populateBean(AbstractAutowireCapableBeanFactory.java:1010)
> >         at
> > org
> > .springframework
> > .beans
> > .factory
> > .support
> > .AbstractAutowireCapableBeanFactory
> > .doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
> >         ... 13 more
> > Caused by: java.lang.ClassNotFoundException:
> > javax.servlet.ServletRequest
> >         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> >         at java.security.AccessController.doPrivileged(Native Method)
> >         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> >         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:
> > 294)
> >         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> >         ... 30 more
> > The IdP is on DEV machine, so it has self-signed certificate, and
> > not sure if that is the culprit here?
> > We don't have production IdP just yet...
> >
> > Thank you,
> >
> >
> > --
> > To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
> --
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20120603/c3989f63/attachment.html 


More information about the users mailing list