问题标签 [broadleaf-commerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java.lang.IllegalStateException:找不到给定订单项目的匹配履行组项目
我正在使用阔叶电子商务 3.0.5 版本。添加到购物车和更新数量时出现此错误。谁能指导我如何解决问题
post - 500 XSRF 令牌不匹配(空)。会话可能已过期
我正在尝试调用其余 API 以在 POST 方法上使用 /api/v1/cart 创建购物车。我试过有和没有客户ID。但仍然面临错误。有配置吗??任何帮助都会很棒。下面是jetty server的stackrace
HTTP 错误 500
访问 /api/v1/cart 时出现问题。原因:
p>造成的:
org.broadleafcommerce.common.exception.ServiceException:XSRF 令牌不匹配(空)。会话可能已过期。在 org.broadleafcommerce.common.security.service.ExploitProtectionServiceImpl.compareToken(ExploitProtectionServiceImpl.java:122) 在 org.broadleafcommerce.common.security.handler.CsrfFilter.doFilter(CsrfFilter.java:79) 在 org.springframework.security.web .FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter (FilterChainProxy.java:342) 在 org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) 在 org.springframework.security.web。--
谢谢, 斯内哈
spring - 移动界面中的阔叶商务
我们将 Broadleaf Commerce Frameworks 用于我们的电子商务应用程序。我只想知道,这个框架如何与移动界面兼容?如果它具有良好的兼容性,我需要知道我们如何配置它?
api - 自定义 CustomerEndPoint 阔叶
我是阔叶新手。我想创建一个自定义 customerEndPoint 类,它将提供诸如注册客户获取客户详细信息等服务。我尝试在 com.mycompany.api.endpoint.customer 包中创建一个 CustomerEndpoint 类。是否有任何其他配置可以访问客户网址?
请帮忙解决这个...
java - 阔叶 UTF-8 编码
当我尝试在 Broadleaf Admin 中添加报价时,名称或描述中的欧元符号 (€) 会在â¬
保存后转换为。
奇怪的是,保存此优惠的代码时不会发生此行为。例如:
- 我创建了一个名为“€ 5 促销”的促销
- 保存后我会得到:(
â¬5 promo
坏) - 我在此促销中添加了一个名为“€ 5 代码”的代码
- 保存后会是这样的:(
€5 code
好)
我认为这与保存有关,因为当我修改数据库中的字段时,它会正确显示。当我尝试编辑它并保存奇怪的符号时再次接管......
编辑 1
JerryOz 非常接近解决方案。我唯一需要添加的(在他的解决方案旁边)是下面的代码到我的 web.xml:
java - 根据 TLD 的标签形式的属性类无效
我采用了一个在 tomcat 中部署的阔叶应用程序,但是在运行页面时,根据 TLD,我发现属性类对标记形式无效。虽然当我在码头部署应用程序时它工作正常。此外,当我部署应用程序时,我会收到以下警告 -
信息:TLD 已跳过。URI:http ://www.springframework.org/tags/form已定义信息:TLD 已跳过。URI: http://www.springframework.org/tags已经定义
在运行定义了标签库的 jsp 页面时,我收到了错误-
org.apache.jasper.JasperException: /WEB-INF/jsp/catalog/product.jsp (line: 632, column: 11) 根据 TLD org.apache.jasper.compiler.DefaultErrorHandler.jspError( DefaultErrorHandler.java:42) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237) org.apache.jasper.compiler。 Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1265) org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:875) org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:第1539章 org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) Node$Visitor.visit(Node.java:2434) 组织。apache.jasper.compiler.Node$Root.accept(Node.java:475) org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376) org.apache.jasper.compiler.Validator.validateExDirectives( Validator.java:1795) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
JSP 表单标记行看起来像 -
java - Rest Api 结帐/付款 阔叶
在 checkoutEndpoint 类的 addPaymentToOrder 方法中,我想使用 customerId、addressId 和 orderId 以及任何必要的方法来创建 OrderPaymentWrapper。谁能指导我如何创建 OrderPaymentWrapper?
mysql - BroadLeafCommerce:DemoSite 未显示产品
我刚刚在两台不同的主机上安装了 BroadLeafCommerce,一台是 Mac OS X,一台是 Debian / Raspberry Pi。JDK1.7 和 Tomcat7 都有。也在两者上使用MySql。所以基本相同的环境组件,除了 Raspberry Pi 运行时分配给 JVM 的堆更少(256m)。
在两台主机上,应用程序以相同的日志条目启动,并在两台主机上创建和填充数据库表。在我的 Mac OS X 主机上,一切看起来都很好。在 Raspberry Pi 上,产品不显示在内容部分,但是,右侧边栏中显示了图像/产品。但右侧边栏中也缺少类别。但是,当我检查我的树莓派主机上的 mysql db 表时,并且blc_product
表中充满了数据。并且当我打开某个页面时不会显示任何错误。blc_category
blc_category_product_xref
catalina.out
在完成存储库之后,我按照http://www.broadleafcommerce.com/docs/core/current/tutorials/getting-started-tutorials/switch-to-mysql-tutorial上的说明进行操作。git clone
然后我通过构建所有东西mvn clean install
并将war文件部署到Tomcat。
这是它在 Mac OS X 上正确的样子:
这是在我的 Raspberry Pi 安装上的样子 -产品未显示在类别内容部分中:
这是 Tomcat 启动时的日志(请注意,两个系统上的输出相同;即使存在错误,数据库表也会在两个系统上正确创建)。
而且我检查了在两个系统上,数据库表可以是不区分大小写的查询(我之前在 Debian/Raspberry Pi 上设置了 lower_case_table_names=1),所以这应该不是问题。
Tomcat的启动日志:http: //pastebin.com/83QsTVeC
更新:我把所有东西都原封不动地放了一个小时左右,然后返回并刷新了网站。瞧,即使在 Raspberry Pi 上,所有产品都会出现。看起来好像需要一段时间才能在 RPi 上完成某个进程,即使我不知道它是什么或哪些 db 表相关。之前通过直接查询查询数据库时,最明显的相关表(产品、类别)已经填满了数据。仍然不知道在那一小时内发生了什么使产品出现。或者目录页面可能基于 Solr 查询并且 Solr 尚未完成索引?
maven-plugin - maven-compiler-pulgin 导入阔叶项目时出错
我正在尝试使用阔叶树所以,我按照“入门”说明进行操作。我已经按照网站中的描述集成了 Maven。但我面临着图像中的错误。我不知道如何解决这个错误,因为我对阔叶和 maven 都是新手。请建议我一种运行网站中给出的示例项目的方法。
- Eclipse 版本 - Kepler 服务版本 2
- Maven 版本 - 1.4.0.20130601-0317
- JDK - 1.7.0_03
如果您需要任何信息,我会提供更多信息。谢谢..
broadleaf-commerce - 阔叶购物车
我没有在阔叶商业数据库模型中看到购物车模型,在代码中也没有看到订单对象用作购物车。
如果来自阔叶贸易的人帮助我了解为什么购物车不存在,我将不胜感激。
谢谢,维杰