Hi,

The documentation is here:
http://james.apache.org/server/3/config.html

Probably you've skipped specifying the classname for the user repository as
described here : http://james.apache.org/server/3/config-users.html


BR,
 Zsombor


On Mon, Jul 16, 2012 at 11:40 PM, Saibabu Vallurupalli <
[email protected]> wrote:

> Hi Merve,
>
> Your email reached to Dev mailing list. I am not the right person to answer
> LDAP configuration. Wait for someone to reply to your question.
>
> Just thought of acknowledging your email.
>
> Thanks, Sai
>
>
> On Mon, Jul 16, 2012 at 11:05 AM, Merve Temizer <[email protected]
> >wrote:
>
> > Please could somebody confirm that my first mail arrived into mailing
> list?
> > Thanks
> >
> > 2012/7/16 Merve Temizer <[email protected]>
> >
> > > Hello,
> > >
> > > I could find no documentation on how to configure James.
> > >
> > > I changed usersrepository.xml to have lines
> > >
> > > <usersrepository   >
> > > <repository name="LocalUsers"
> > > class="org.apache.james.user.ldap.ReadOnlyUsersLDAPRepository"
> > > ldapHost="ldap://localhost:389";
> > >         principal="" credentials=""
> userBase="ou=users,dc=example,dc=com"
> > > userIdAttribute="uid"/>
> > >
> > > </usersrepository>
> > >
> > > I am getting error:
> > >
> > > Exception in thread "main"
> > > org.springframework.beans.factory.BeanCreationException: Error creating
> > > bean with name 'mailprocessor': Injection of resource dependencies
> > failed;
> > > nested exception is
> > > org.springframework.beans.factory.BeanCreationException: Error creating
> > > bean with name 'mailetcontext': Injection of resource dependencies
> > failed;
> > > nested exception is
> > > org.springframework.beans.factory.BeanCreationException: Error creating
> > > bean with name 'usersrepository': Instantiation of bean failed; nested
> > > exception is java.lang.IllegalStateException: No bean class specified
> on
> > > bean definition
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
> > >  at
> > >
> >
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> > >  at
> > >
> >
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
> > >  at
> > >
> >
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
> > >  at
> > >
> >
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
> > >  at
> > >
> >
> org.apache.james.container.spring.context.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:39)
> > >  at org.apache.james.container.spring.Main.init(Main.java:66)
> > > at org.apache.james.container.spring.Main.main(Main.java:42)
> > > Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> > > creating bean with name 'mailetcontext': Injection of resource
> > dependencies
> > > failed; nested exception is
> > > org.springframework.beans.factory.BeanCreationException: Error creating
> > > bean with name 'usersrepository': Instantiation of bean failed; nested
> > > exception is java.lang.IllegalStateException: No bean class specified
> on
> > > bean definition
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:300)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
> > >  at
> > >
> >
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
> > >  at
> > >
> >
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> > >  ... 15 more
> > > Caused by: org.springframework.beans.factory.BeanCreationException:
> Error
> > > creating bean with name 'usersrepository': Instantiation of bean
> failed;
> > > nested exception is java.lang.IllegalStateException: No bean class
> > > specified on bean definition
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:435)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:409)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:541)
> > >  at
> > >
> >
> org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:156)
> > >  at
> > >
> >
> org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
> > >  at
> > >
> >
> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:297)
> > >  ... 28 more
> > > Caused by: java.lang.IllegalStateException: No bean class specified on
> > > bean definition
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractBeanDefinition.getBeanClass(AbstractBeanDefinition.java:372)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:52)
> > >  at
> > >
> >
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
> > >  ... 41 more
> > >
> > > Before trying this i tried to run server with jpa and i had used
> > > javaagent:blahblah/openjpa.jar
> > > as vm argument and it was running excellently.
> > >
> > > So please advise something. Thanks
> > >
> >
>

Reply via email to