Broadleaf Commerce:无法设置

时间:2015-08-10 20:44:54

标签: mysql spring tomcat broadleaf-commerce

我试图在Apache Tomcat / MySQL / Win 10环境中设置Broadleaf电子商务,但我无法部署WAR。我已经浏览了Broadleaf博客/论坛以及StackExchange以获取所有可能的解决方案,但我仍然无法启动并运行网站/管理员门户。

以下是我遵循的步骤

Tomcat的

环境

  1. 服务器版本:Apache Tomcat / 8.0.24
  2. 服务器内置:2015年7月1日20:19:55 UTC
  3. 服务器编号:8.0.24.0
  4. 操作系统名称:Windows 8.1
  5. 操作系统版本:6.3
  6. 架构:amd64
  7. Java Home:C:\ Program Files \ Java \ jdk1.8.0_51 \ jre
  8. JVM版本:1.8.0_51-b16
  9. JVM供应商:Oracle Corporation
  10. CATALINA_BASE:E:\ MyProject \ apache-tomcat-8.0.24
  11. CATALINA_HOME:E:\ MyProject \ apache-tomcat-8.0.24
  12. 更新了Apache Tomcat server.xmlcontext.xml

    server.xml中

    <GlobalNamingResources>
    <!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
    
     <Resource name="jdbc/broadleaf"
            auth="Container"
            type="javax.sql.DataSource"
            username="broadleaf"
            password="broadleaf"
            driverClassName="com.mysql.jdbc.Driver"
            description="Global Address Database"
            url="jdbc:mysql://localhost:3306/broadleaf"
            maxActive="15"
            maxIdle="3"/>
    

    context.xml中

        <Resource name="jdbc/web" auth="Container" type="javax.sql.DataSource"
               maxActive="30" maxIdle="60" maxWait="10000"
               username="broadleaf" password="broadleaf" driverClassName="com.mysql.jdbc.Driver"
               connectionProperties="useUnicode=true;characterEncoding=utf8;"
               url="jdbc:mysql://localhost:3306/broadleaf?useUnicode=true&amp;characterEncoding=utf8"/>
    

    从Git下载源代码,在Maven运行之前,我更新了build.properties

       database.user=broadleaf
    

    database.password =阔叶 database.driver = com.mysql.jdbc.Driver ?database.url = JDBC:MySQL的://本地主机:3306 /阔叶了useUnicode =真安培;的characterEncoding = UTF8

    管理员和站点中的

    build.xml已更改为反映MySQL URL和数据库连接参数

    core\src\main\resources\runtime-properties\common-shared.properties更新为 从HSQL更改为MySQl

        blPU.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
    

    我看到的问题是,在没有创建某些表的情况下,它能够创建某些表。此外,未部署站点和管理员WAR。关于我需要改变什么其他参数的任何想法?以下是log files

    的链接

0 个答案:

没有答案