Page 1 of 1

Running Broadleaf on Spring Boot

Posted: Fri Apr 17, 2015 10:01 am
by gary
I am trying to run Broadleaf website on Spring Boot but getting the below exception when just added dependencies in POM

<dependency>
<groupId>org.broadleafcommerce</groupId>
<artifactId>broadleaf-framework</artifactId>
<version>3.1.8-GA</version>
</dependency>



org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.b
eans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFactory' defined in class path resour
ce [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat.class]: Initialization of bean
failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframewo
rk.boot.autoconfigure.web.ErrorMvcAutoConfiguration': Injection of autowired dependencies failed; nested exception is org.springframew
ork.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.boot.autoconfigure.web.ServerProperties
org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration.properties; nested exception is org.springframework.beans.factor
y.BeanCreationException: Error creating bean with name 'serverProperties' defined in class path resource [org/springframework/boot/aut
oconfigure/web/ServerPropertiesAutoConfiguration.class]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundE
rror: org/hibernate/engine/jndi/JndiException
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:133)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:474)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:686)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:320)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:957)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:946)
at com.lp.rest.api.catalog.Application.main(Application.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53)
at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tomcatEmbeddedServletContainerFacto

Re: Running Broadleaf on Spring Boot

Posted: Thu Apr 23, 2015 10:55 am
by phillipuniverse
Can you open an issue for this in github.com/BroadleafCommerce/BroadleafCommerce? I want to tag these specific Spring Boot issues.