Hi,
I forgot to mention that META-INF/persistence.xml must also be copied in
the additional source folder.
Tutorial will be adapted.
Tks,
Eric
On 19/11/2010 08:25, Mohammad Naghavi wrote:
Hi,
thanks, this way I got to run the server. but after some INFO lines in
console, I got some errors starting with these:
Exception in thread "main"
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'exporter' defined in class path resource [spring-beans.xml]:
Cannot resolve reference to bean 'smtpserver' while setting bean property
'beans' with key [TypedStringValue: value
[org.apache.james:type=server,name=smtpserver], target type [null]]; nested
exception is org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'smtpserver' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean
'smtpProtocolHandlerChain' while setting bean property
'protocolHandlerChain'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'smtpProtocolHandlerChain': Invocation of init method failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name
'org.apache.james.smtpserver.UsersRepositoryAuthHook': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'localusersrepository': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'usersstore': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.apache.james.user.jpa.JPAUsersRepository': Injection of
persistence dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring-beans.xml]: Invocation of init method failed; nested exception is
java.lang.IllegalStateException: No persistence units parsed from
{classpath*:META-INF/persistence.xml}
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:378)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:161)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
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.JamesServerApplicationContext.<init>(JamesServerApplicationContext.java:37)
at org.apache.james.container.spring.Main.main(Main.java:29)
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'smtpserver' defined in class path resource
[spring-beans.xml]: Cannot resolve reference to bean
'smtpProtocolHandlerChain' while setting bean property
'protocolHandlerChain'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'smtpProtocolHandlerChain': Invocation of init method failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name
'org.apache.james.smtpserver.UsersRepositoryAuthHook': Injection of resource
dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'localusersrepository': Injection of resource dependencies failed;
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'usersstore': Invocation of init method
failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'org.apache.james.user.jpa.JPAUsersRepository': Injection of
persistence dependencies failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'entityManagerFactory' defined in class path resource
[spring-beans.xml]: Invocation of init method failed; nested exception is
java.lang.IllegalStateException: No persistence units parsed from
{classpath*:META-INF/persistence.xml}
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
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.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
... 18 more
*What can these errors be related to?*
Thanks,
MN
________________________________________
PHP& ASP .Net 3.5 web developer
Java& C# desktop developer
www.mohamnag.com
On Fri, Nov 19, 2010 at 6:47 AM, Eric Charles<[email protected]> wrote:
Hi Mohammad,
The mailing list has removed the image, so I don't see what you see...
You can try with a right click on the Main class (in package
org.apache.james.container.spring) and not on the project it self.
After, select "Run as a Java Application"
Tks,
Eric
On 18/11/2010 20:44, Mohammad Naghavi wrote:
Hi there,
I have tried to compile and run james from source. What I have done was:
1. Checked out the code
2. Installed Maven and m2eclipse
3. copied spring-beans.xml and log4j.properties
from James\container-spring\src\main\config\james to a new source folder
created under the project *james-server-container-spring *named stage
(done
inside eclipse ide).
4. copied the rest of files
from James\container-spring\src\main\config\james to a new folder under *
James* folder names *conf*.
then I select run as java application by right clicking the
*james-server-container-spring
*project, but what I see is this window:
[image: Untitled.png]
So I'm wondering if everything has gone right? what should I do next to
run
the server?
Thanks in advance,
MN
________________________________________
PHP& ASP .Net 3.5 web developer
Java& C# desktop developer
www.mohamnag.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]