- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 Apache Tomcat/MySQL/Win 10 环境中设置 Broadleaf eCommerce,但我无法部署 WAR。我已经通过 Broadleaf 博客/论坛和 StackExchange 寻找所有可能的解决方案,但我仍然无法启动和运行站点/管理门户。
这是我的步骤
Tomcat
环境
更新了 Apache Tomcat server.xml
和 context.xml
服务器.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"/>
上下文.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&characterEncoding=utf8"/>
从 Git 下载源代码,在运行 Maven 之前,我已经更新了 build.properties
database.user=broadleaf
database.password=阔叶database.driver=com.mysql.jdbc.Driverdatabase.url=jdbc:mysql://localhost:3306/broadleaf?useUnicode=true&characterEncoding=utf8
管理和站点中的build.xml
已更改以反射(reflect) MySQL URL 和数据库连接参数
更新 core\src\main\resources\runtime-properties\common-shared.properties
为从 HSQL 到 MySQl 的变化
blPU.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
我看到的问题是,它可以创建某些表,而不会创建某些表集。此外,站点 WAR 和管理 WAR 都没有部署。关于我需要更改哪些其他参数的任何想法?这是 log files 的链接
最佳答案
根据您的日志消息,我认为您有重复的数据源定义。查看项目中的 context.xml(site/src/main/webapp/META-INF/context.xml 和
admin/src/main/webapp/META-INF/context.xml).我相信您会发现它创建了一个
jdbc/webdataSource,然后在您本地的 Tomcat 服务器的
conf/context.xml中它也创建了一个
jdbc/web` 数据源。
如果是这样,请删除特定于应用程序的数据源。
关于mysql - 阔叶商业 : Not able to setup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31928809/
在 5.0.x 版本中,AdminAuditable 字段已从 PageImpl 或 StructuredContentImpl 等类中删除,但它们保留了 @EntityListeners(value
当我尝试在 Broadleaf 管理中添加报价时,名称或说明中的欧元符号 (€) 在保存后会转换为 â�。 奇怪的是,保存此优惠的代码时不会发生此行为。例如: 我创建了一个名为“5 欧元促销”的促销
我有 BroadLeaf demo application并尝试使用 this manual 进行修改。我添加了一个这样的类: package com.myco.admin.web.controlle
我正在尝试从 hsql 迁移到 mysql 数据库以进行演示。我已按照阔叶网站中提到的说明进行操作,但我遇到以下错误 Buildfile: B:\dummy\eclipse-my-workspace\
我是一名优秀的程序员,十分优秀!