[Yanel-dev] Problem reading spring config when calling from ant

Michael Wechner michael.wechner at wyona.com
Sun Apr 5 09:56:42 CEST 2009


Michael Wechner schrieb:
> Hi
>
> When Yanel starts up then the spring config is being read:
>
> 0    2009-04-05 09:22:09,939 [http-8080-Processor24] INFO  
> org.wyona.yanel.core.Yanel.<init>():63  - Spring config file: 
> spring-*-config.xml83   2009-04-05 09:22:10,022 
> [http-8080-Processor24] INFO  
> org.springframework.core.CollectionFactory.<clinit>():76  - JDK 1.4+ 
> collections available91   2009-04-05 09:22:10,030 
> [http-8080-Processor24] INFO  
> org.springframework.core.CollectionFactory.<clinit>():80  - Commons 
> Collections 3.x available
> 141  2009-04-05 09:22:10,080 [http-8080-Processor24] INFO  
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions():347  
> - Loading XML bean definitions from file 
> [/Users/michaelwechner/src/wyona/public/yanel/trunk/local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/classes/spring-wiki-config.xml]291  
> 2009-04-05 09:22:10,230 [http-8080-Processor24] INFO  
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions():347  
> - Loading XML bean de
> finitions from file 
> [/Users/michaelwechner/src/wyona/public/yanel/trunk/local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/classes/spring-yanel-config.xml]311  
> 2009-04-05 09:22:10,250 [http-8080-Processor24] INFO  
> org.springframework.context.support.ClassPathXmlApplicationContext.refreshBeanFactory():100  
> - Bean factory for application context 
> [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=9527516]: 
> org.springframework.beans.factory.support.DefaultListableBeanFactory 
> defining beans 
> [jspWikiParser,javaccWikiParser,DefaultRepositoryFactory,RTIRepositoryFactory,ACPoliciesRepositoryFactory,ACIdentitiesRepositoryFactory,ExtraRepo 
>
> sitoryFactory,map,PolicyManagerFactory,IdentityManagerFactory,repo-navigation]; 
> root of BeanFactory hierarchy
> 317  2009-04-05 09:22:10,256 [http-8080-Processor24] INFO  
> org.springframework.context.support.ClassPathXmlApplicationContext.refresh():324  
> - 11 beans defined in applic
> ation context 
> [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=9527516] 
>
>
>
> But when doing the same from within ant then one receives the following:
>
> merge-resource-types-configs] 35   2009-04-05 09:48:26,480 [main] 
> INFO  org.wyona.yanel.core.Yanel.<init>():63  - Spring config file: 
> spring-*-config.xml
> [merge-resource-types-configs] 120  2009-04-05 09:48:26,565 [main] 
> INFO  org.springframework.core.CollectionFactory.<clinit>():76  - JDK 
> 1.4+ collections available
> [merge-resource-types-configs] 163  2009-04-05 09:48:26,608 [main] 
> INFO  
> org.springframework.context.support.ClassPathXmlApplicationContext.refreshBeanFactory():100  
> - Bean factory for application context 
> [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=2886974]: 
> org.springframework.beans.factory.support.DefaultListableBeanFactory 
> defining beans []; root of BeanFactory hierarchy
> [merge-resource-types-configs] 169  2009-04-05 09:48:26,614 [main] 
> INFO  
> org.springframework.context.support.ClassPathXmlApplicationContext.refresh():321  
> - No beans defined in application context 
> [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=2886974] 
>
>
>
> Any idea why this is happening? Is this a classpath problem or rather 
> a class loading problem of ant intself?

maybe this helps

http://forum.springsource.org/showthread.php?t=50609

or

http://www.google.ch/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=qn2&q=ant+spring+problem+No+beans+defined+in&btnG=Suche&meta=

Cheers

Michael
>
> Thanks
>
> Michael



More information about the Yanel-development mailing list