I can run my application as Spring Boot application in Eclipse, but when deploying to tomcat I get an error when loading the context as: Failed to configure LocalContainerEntityManagerFactoryBean from @EntityScan, ensure the corresponding bean is registered
Stack trace:
2014-11-04 09: 47: 42.758 INFO 7808 --- [ost-startStop-1] utoConfigurationReportLoggingInitializer:
Error starting ApplicationContext. To display an autoconfiguration report, a debug log (starting with --debug)
2014-11-04 09: 47: 42.779 ERROR 7808 --- [ost-startStop-1] osboot.SpringApplication: application launch failed
java.lang.IllegalStateException: Failed to configure LocalContainerEntityManagerFactoryBean from @EntityScan, make sure the corresponding bean is registered. at org.springframework.util.Assert.state (Assert.javahaps85) on org.springframework.boot.orm.jpa.EntityScanRegistrar $ EntityScanBeanPostProcessor.onApplicationEvent (EntityScanRegistrar.java:124) on org.springframepapa .EntityScanRegistrar $ EntityScanBeanPostProcessor.onApplicationEvent (EntityScanRegistrar.java:94) on org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent (SimpleApplicationEventMulticon.popp.pocpopp.popp.pbp.p Utecbpopp.mspecbp.mspocbbp.mspecbp.mspecb ) in org.springframework.context.support.AbstractApplicationContext.finishRefresh (AbstractApplicationContext.java:778) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh at EmbeddedWebApplicationContext.java131. AbstractApplicationContext.refresh (AbstractApplicationContext.java:485) in org.springfram ework.boot.context.embedded.EmbeddedWebApplicationContext.refresh (EmbeddedWebApplicationContext.java:109) at org.springframework.boot.SpringApplication.refresh (SpringApplication.java:691) at org.springframework.boot.SpringApplicationrun. 320) in org.springframework.boot.builder.SpringApplicationBuilder.run (SpringApplicationBuilder.java:142) in org.springframework.boot.context.web.SpringBootServletInitializer.createRootApplicationContext (SpringBootServletInitializer.itializer.itialwork.itializer.itialwork.itializer.itjbject.itialwork.itialwork.itialwork. .web.SpringBootServletInitializer.onStartup (SpringBootServletInitializer.java:51) in org.springframework.web.SpringServletContainerInitializer.onStartup (SpringServletContainerInitializer.java:175) on org.apache.catardoconal.. org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.a ddChildInternal (ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:877) on org.apache.catalina.core.StandardHost.addChild (StandardHost.java:632) on org.apache .catalina.startup.HostConfig.deployWAR (HostConfig.java:1083) at org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1880) in java.util.concurrent.Executors $ RunnableAdapter.allall .java: 511) in java.util.concurrent.FutureTask.run (FutureTask.java:266) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) in java.util.concurrent.ThreadPoolExecutor $ Worker. run (ThreadPoolExecutor.java:617) in java.lang.Thread.run (Thread.java:745)
2014-11-04 09: 47: 42.786 INFO 7808 --- [ost-startStop-1] ationConfigEmbeddedWebApplicationContext: Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationCo ntext @ 54a6621c: launch date [Tue 04 09-09 38 IST 2014]; parent: org.springframework.boot .context.embedded.AnnotationConfigEmbeddedWebApplicationContext@ 6e65b791 2014-11-04 09: 47: 42.794 INFO 7808 --- [ost-startStop-1] osjeaAnnotationMBeanExporter: Unregister JMX beans at shutdown 2014-11-04 09: 47: 42.806 INFO 7808 --- [ost-startStop-1] ossconcurrent.ThreadPoolTaskExecutor: disabling ExecutorService 2014-11-04 09: 47: 42.808 INFO 7808 --- [ost-startStop-1] oscccache.EhCacheManagerFactoryBean: disabling EhCager November 04, 2014 9:47:42 org.apache.catalina.core.ContainerBase addChildInternal SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: the component [StandardEngine [Catalina] .StandardHost [localhost] .StandardContext failed to start [/ xyz]] on org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:154) on org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:901) at org.apache.catali na.core.ContainerBase.addChild (ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java: 1083) at org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1880) in java.util.concurrent.Executors $ RunnableAdapter.call (Executors.javahaps11) in java.util.concurrent.FutureTask .run (FutureTask.java:266) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) in java.lang. Thread.run (Thread.java:745) Called: java.lang.IllegalStateException: Failed to configure LocalContainerEntityManagerFactoryBean from @EntityScan, make sure the corresponding bean is registered. at org.springframework.util.Assert.state (Assert.javahaps85) on org.springframework.boot.orm.jpa.EntityScanRegistrar $ EntityScanBeanPostProcessor.onApplicationEvent (EntityScanRegistrar.java:124) on org.springframepapa .EntityScanRegistrar $ EntityScanBeanPostProcessor.onApplicationEvent (EntityScanRegistrar.java:94) on org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent (SimpleApplicationEventMulticaster.poppect ) in org.springframework.context.support.AbstractApplicationContext.finishRefresh (AbstractApplicationContext.java:778) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh at EmbeddedWebApplicationContext.java131. AbstractApplicationContext.refresh (AbstractApplicationContext.java:485) in org.springfram ework.boot.context.embedded.EmbeddedWebApplicationContext.refresh (EmbeddedWebApplicationContext.java:109) at org.springframework.boot.SpringApplication.refresh (SpringApplication.java:691) at org.springframework.boot.SpringApplicationrun. 320) in org.springframework.boot.builder.SpringApplicationBuilder.run (SpringApplicationBuilder.java:142) in org.springframework.boot.context.web.SpringBootServletInitializer.createRootApplicationContext (SpringBootServletInitializer.itializer.itialwork.itializer.itialwork.itializer.itjbject.itialwork.itialwork.itialwork. .web.SpringBootServletInitializer.onStartup (SpringBootServletInitializer.java:51) in org.springframework.web.SpringServletContainerInitializer.onStartup (SpringServletContainerInitializer.java:175) on org.apache.catardoconal.. org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) ... 10 more
November 04, 2014 9:47:42 org.apache.catalina.startup.HostConfig deployWAR SEVERE: error while deploying web application archive C: \ apache-tomcat-7.0.54 \ webapps \ xyz.war java.lang.IllegalStateException: ContainerBase .addChild: start: org.apache.catalina.LifecycleException: failed to start the component [StandardEngine [Catalina] .StandardHost [localhost] .StandardCo NTEXT [/ hoog]] at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase. java: 904) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:632) at org.apache.catalina.startup .HostConfig.deployWAR (HostConfig.java:1083) at org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1880) in java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java< ) in java.util.concurrent.FutureTask.run (FutureTask.java:266) in java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) in java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) in java.lang.Thread. run (Thread.java:745)
November 04, 2014 9:47:42 org.apache.catalina.startup.HostConfig deployWAR INFO: Deployment of the web application archive C: \ apache-tomcat-7.0.54 \ webapps \ xyz.war completed in 37.169 ms
source share