-
Jun 23rd, 2009, 10:48 AM
#1
Petclinic - Context initialization failed
I have downloaded Spring 3.0.0.CI-303. I am trying to build and deploy petclinic app using MyEclipse (Maven).
Read 'sf' as 'springframework'.
Error while starting app -
INFO: Starting Servlet Engine: Apache Tomcat/6.0.13
org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\MyEclipse 7.1\.metadata\.me_tcat\webapps\Petclinic\WEB-INF\lib\servlet-api-2.5.jar)-jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
INFO: Initializing Spring root WebApplicationContext
INFO [org.sf.web.context.ContextLoader]-<Root WebApplicationContext: initialization started>
INFO [org.sf.web.context.support.XmlWebApplicationContex t]-<Refreshing org.sf.web.context.support.XmlWebApplicationContex t@1049d3: display name [Root WebApplicationContext]; startup date []; root of context hierarchy>
INFO [org.sf.beans.factory.xml.XmlBeanDefinitionReader] - <Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext-jdbc.xml]>
INFO [org.sf.web.context.support.XmlWebApplicationContex t] - <Bean factory for application context [org.sf.web.context.support.XmlWebApplicationContex t@1049d3]: org.sf.beans.factory.support.DefaultListableBeanFa ctory@14eaec9>
INFO [org.sf.beans.factory.config.PropertyPlaceholderCon figurer] - <Loading properties file from class path resource [jdbc.properties]>
INFO [org.sf.beans.factory.support.DefaultListableBeanFa ctory] - <Pre-instantiating singletons in org.sf.beans.factory.support.DefaultListableBeanFa ctory@14eaec9: defining beans [org.sf.beans.factory.config.PropertyPlaceholderCon figurer#0,dataSource,transactionManager,org.sf.con text.annotation.internalAutowiredAnnotationProcess or,org.sf.context.annotation.configurationAnnotati onProcessor,org.sf.context.annotation.internalRequ iredAnnotationProcessor,org.sf.context.annotation. internalCommonAnnotationProcessor,org.sf.context.a nnotation.internalPersistenceAnnotationProcessor,o rg.sf.aop.config.internalAutoProxyCreator,org.sf.t ransaction.interceptor.TransactionAttributeSourceA dvisor#0,mbeanExporter,clinic,callMonitor]; root of factory hierarchy>
INFO [org.sf.jmx.export.annotation.AnnotationMBeanExport er] - <Registering beans for JMX exposure on startup>
INFO [org.sf.jmx.export.annotation.AnnotationMBeanExport er] - <Bean with name 'clinic' has been autodetected for JMX exposure>
INFO [org.sf.jmx.export.annotation.AnnotationMBeanExport er] - <Bean with name 'callMonitor' has been autodetected for JMX exposure>
INFO [org.sf.jmx.export.annotation.AnnotationMBeanExport er] - <Located managed bean 'callMonitor': registering with JMX server as MBean [petclinic:type=CallMonitor]>
INFO [org.sf.jmx.export.annotation.AnnotationMBeanExport er] - <Located MBean 'clinic': registering with JMX server as MBean [petclinic:type=Clinic]>
INFO [org.sf.web.context.ContextLoader] - <Root WebApplicationContext: initialization completed in 6670 ms>
INFO: Initializing Spring FrameworkServlet 'petclinic'
INFO [org.sf.web.servlet.DispatcherServlet] - <FrameworkServlet 'petclinic': initialization started>
INFO [org.sf.web.context.support.XmlWebApplicationContex t] - <Refreshing org.sf.web.context.support.XmlWebApplicationContex t@1c19919: display name [WebApplicationContext for namespace 'petclinic-servlet']; startup date []; parent: org.sf.web.context.support.XmlWebApplicationContex t@1049d3>
INFO [org.sf.beans.factory.xml.XmlBeanDefinitionReader] - <Loading XML bean definitions from ServletContext resource [/WEB-INF/petclinic-servlet.xml]>
INFO [org.sf.web.context.support.XmlWebApplicationContex t] - <Bean factory for application context [org.sf.web.context.support.XmlWebApplicationContex t@1c19919]: org.sf.beans.factory.support.DefaultListableBeanFa ctory@1861086>
INFO [org.sf.beans.factory.support.DefaultListableBeanFa ctory] - <Pre-instantiating singletons in org.sf.beans.factory.support.DefaultListableBeanFa ctory@1861086: defining beans [addOwnerForm,addPetForm,addVisitForm,clinicControl ler,editOwnerForm,editPetForm,findOwnersForm,org.s f.context.annotation.internalAutowiredAnnotationPr ocessor,org.sf.context.annotation.configurationAnn otationProcessor,org.sf.context.annotation.interna lRequiredAnnotationProcessor,org.sf.context.annota tion.internalCommonAnnotationProcessor,org.sf.cont ext.annotation.internalPersistenceAnnotationProces sor,org.sf.web.servlet.mvc.annotation.AnnotationMe thodHandlerAdapter#0,org.sf.web.servlet.handler.Si mpleMappingExceptionResolver#0,org.sf.web.servlet. view.ContentNegotiatingViewResolver#0,org.sf.web.s ervlet.view.BeanNameViewResolver#0,org.sf.web.serv let.view.InternalResourceViewResolver#0,visits,vet s,marshaller,messageSource]; parent: org.sf.beans.factory.support.DefaultListableBeanFa ctory@14eaec9>
INFO [org.sf.beans.factory.support.DefaultListableBeanFa ctory] - <Destroying singletons in org.sf.beans.factory.support.DefaultListableBeanFa ctory@1861086: defining beans [addOwnerForm,addPetForm,addVisitForm,clinicControl ler,editOwnerForm,editPetForm,findOwnersForm,org.s f.context.annotation.internalAutowiredAnnotationPr ocessor,org.sf.context.annotation.configurationAnn otationProcessor,org.sf.context.annotation.interna lRequiredAnnotationProcessor,org.sf.context.annota tion.internalCommonAnnotationProcessor,org.sf.cont ext.annotation.internalPersistenceAnnotationProces sor,org.sf.web.servlet.mvc.annotation.AnnotationMe thodHandlerAdapter#0,org.sf.web.servlet.handler.Si mpleMappingExceptionResolver#0,org.sf.web.servlet. view.ContentNegotiatingViewResolver#0,org.sf.web.s ervlet.view.BeanNameViewResolver#0,org.sf.web.serv let.view.InternalResourceViewResolver#0,visits,vet s,marshaller,messageSource]; parent: org.sf.beans.factory.support.DefaultListableBeanFa ctory@14eaec9>
ERROR [org.sf.web.servlet.DispatcherServlet] - <Context initialization failed>
org.sf.beans.factory.BeanCreationException: Error creating bean with name 'org.sf.web.servlet.mvc.annotation.AnnotationMetho dHandlerAdapter#0' defined in ServletContext resource [/WEB-INF/petclinic-servlet.xml]: Instantiation of bean failed; nested exception is org.sf.beans.BeanInstantiationException: Could not instantiate bean class [org.sf.web.servlet.mvc.annotation.AnnotationMethod HandlerAdapter]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: org.sf.web.servlet.support.WebContentGenerator.<in it>(Z)V
at org.sf.beans.factory.support.AbstractAutowireCapab leBeanFactory.instantiateBean(AbstractAutowireCapa bleBeanFactory.java:886)
at org.sf.beans.factory.support.AbstractAutowireCapab leBeanFactory.createBeanInstance(AbstractAutowireC apableBeanFactory.java:843)
at org.sf.beans.factory.support.AbstractAutowireCapab leBeanFactory.doCreateBean(AbstractAutowireCapable BeanFactory.java:443)
at org.sf.beans.factory.support.AbstractAutowireCapab leBeanFactory$1.run(AbstractAutowireCapableBeanFac tory.java:412)
at java.security.AccessController.doPrivileged(Native Method)
at org.sf.beans.factory.support.AbstractAutowireCapab leBeanFactory.createBean(AbstractAutowireCapableBe anFactory.java:383)
at org.sf.beans.factory.support.AbstractBeanFactory$1 .getObject(AbstractBeanFactory.java:276)
at org.sf.beans.factory.support.DefaultSingletonBeanR egistry.getSingleton(DefaultSingletonBeanRegistry. java:222)
at org.sf.beans.factory.support.AbstractBeanFactory.d oGetBean(AbstractBeanFactory.java:273)
at org.sf.beans.factory.support.AbstractBeanFactory.g etBean(AbstractBeanFactory.java:175)
at org.sf.beans.factory.support.DefaultListableBeanFa ctory.preInstantiateSingletons(DefaultListableBean Factory.java:484)
at org.sf.context.support.AbstractApplicationContext. finishBeanFactoryInitialization(AbstractApplicatio nContext.java:717)
at org.sf.context.support.AbstractApplicationContext. refresh(AbstractApplicationContext.java:376)
at org.sf.web.servlet.FrameworkServlet.createWebAppli cationContext(FrameworkServlet.java:311)
at org.sf.web.servlet.FrameworkServlet.initWebApplica tionContext(FrameworkServlet.java:258)
at org.sf.web.servlet.FrameworkServlet.initServletBea n(FrameworkServlet.java:229)
at org.sf.web.servlet.HttpServletBean.init(HttpServle tBean.java:115)
at javax.servlet.GenericServlet.init(GenericServlet.j ava:212)
at org.apache.catalina.core.StandardWrapper.loadServl et(StandardWrapper.java:1161)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootst rap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstr ap.java:413)
Caused by: org.sf.beans.BeanInstantiationException: Could not instantiate bean class [org.sf.web.servlet.mvc.annotation.AnnotationMethod HandlerAdapter]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: org.sf.web.servlet.support.WebContentGenerator.<in it>(Z)V
at org.sf.beans.BeanUtils.instantiateClass(BeanUtils. java:142)
at org.sf.beans.factory.support.SimpleInstantiationSt rategy.instantiate(SimpleInstantiationStrategy.jav a:61)
at org.sf.beans.factory.support.AbstractAutowireCapab leBeanFactory.instantiateBean(AbstractAutowireCapa bleBeanFactory.java:880)
... 43 more
Caused by: java.lang.NoSuchMethodError: org.sf.web.servlet.support.WebContentGenerator.<in it>(Z)V
at org.sf.web.servlet.mvc.annotation.AnnotationMethod HandlerAdapter.<init>(AnnotationMethodHandlerAdapt er.java:161)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.sf.beans.BeanUtils.instantiateClass(BeanUtils. java:127)
... 45 more
SEVERE: StandardWrapper.Throwable
org.apache.coyote.http11.Http11Protocol start
org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
org.apache.jk.server.JkMain start
org.apache.catalina.startup.Catalina start
INFO: Server startup in 22284 ms
-
Jun 23rd, 2009, 01:14 PM
#2
I have resolved it.
I had including jaxb in POM which was causing the error.
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.1</version>
</dependency>
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules