[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