Results 1 to 2 of 2

Thread: Petclinic - Context initialization failed

  1. #1
    Join Date
    Jun 2009
    Posts
    2

    Default 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

  2. #2
    Join Date
    Jun 2009
    Posts
    2

    Default

    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
  •