如何在Spring工具套件中构建Broadleaf电子商务演示站点项目?

时间:2015-10-19 05:57:33

标签: broadleaf-commerce

我只是从GitHub下载广泛的电子商务演示站点项目(https://github.com/BroadleafCommerce/DemoSite)并将其导入STS但无法运行此项目。任何人都可以帮助我,我是这个框架的新手。< / p>

1 个答案:

答案 0 :(得分:0)

如果这是您遇到的唯一错误,那么这是因为jdbc / web资源未在<GlobalNamingResources>标记下的server.xml / context.xml文件中定义,如下所示

   <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer" logAbandoned="true" maxActive="10" maxIdle="5" minEvictableIdleTimeMillis="30000" minIdle="1" name="jdbc/web" password="root" removeAbandoned="false" removeAbandonedTimeout="60" testOnBorrow="true" testOnReturn="false" testWhileIdle="true" timeBetweenEvictionRunsMillis="30000" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/broadleaf?useUnicode=true&amp;characterEncoding=utf8" username="root" validationQuery="SELECT 1"/>

我将此作为可读性视角的答案发布,您的应用程序中也可能存在其他问题。如果这解决了您的问题,请告诉我。还要检查是否在applicationContext-datasource.xml中定义了相同的内容,您还可以在lib/tomcat-server-config/context.xml文件的context.xml中找到如何定义它们的示例。我已经在我的tomcat的server.xml文件中定义了它。