问题标签 [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.

0 投票
1 回答
130 浏览

java - java.lang.IllegalStateException:找不到给定订单项目的匹配履行组项目

我正在使用阔叶电子商务 3.0.5 版本。添加到购物车和更新数量时出现此错误。谁能指导我如何解决问题

0 投票
1 回答
1430 浏览

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。

--

谢谢, 斯内哈

0 投票
1 回答
711 浏览

spring - 移动界面中的阔叶商务

我们将 Broadleaf Commerce Frameworks 用于我们的电子商务应用程序。我只想知道,这个框架如何与移动界面兼容?如果它具有良好的兼容性,我需要知道我们如何配置它?

0 投票
2 回答
411 浏览

api - 自定义 CustomerEndPoint 阔叶

我是阔叶新手。我想创建一个自定义 customerEndPoint 类,它将提供诸如注册客户获取客户详细信息等服务。我尝试在 com.mycompany.api.endpoint.customer 包中创建一个 CustomerEndpoint 类。是否有任何其他配置可以访问客户网址?

请帮忙解决这个...

0 投票
1 回答
285 浏览

java - 阔叶 UTF-8 编码

当我尝试在 Broadleaf Admin 中添加报价时,名称或描述中的欧元符号 (€) 会在â¬保存后转换为。

奇怪的是,保存此优惠的代码时不会发生此行为。例如:

  • 我创建了一个名为“€ 5 促销”的促销
  • 保存后我会得到:(â¬5 promo坏)
  • 我在此促销中添加了一个名为“€ 5 代码”的代码
  • 保存后会是这样的:(€5 code好)

我认为这与保存有关,因为当我修改数据库中的字段时,它会正确显示。当我尝试编辑它并保存奇怪的符号时再次接管......

编辑 1

JerryOz 非常接近解决方案。我唯一需要添加的(在他的解决方案旁边)是下面的代码到我的 web.xml:

0 投票
1 回答
4753 浏览

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 表单标记行看起来像 -

0 投票
1 回答
244 浏览

java - Rest Api 结帐/付款 阔叶

在 checkoutEndpoint 类的 addPaymentToOrder 方法中,我想使用 customerId、addressId 和 orderId 以及任何必要的方法来创建 OrderPaymentWrapper。谁能指导我如何创建 OrderPaymentWrapper?

0 投票
1 回答
422 浏览

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_categoryblc_category_product_xrefcatalina.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 尚未完成索引?

0 投票
1 回答
702 浏览

maven-plugin - maven-compiler-pulgin 导入阔叶项目时出错

在此处输入图像描述我正在尝试使用阔叶树所以,我按照“入门”说明进行操作。我已经按照网站中的描述集成了 Maven。但我面临着图像中的错误。我不知道如何解决这个错误,因为我对阔叶和 maven 都是新手。请建议我一种运行网站中给出的示例项目的方法。

  • Eclipse 版本 - Kepler 服务版本 2
  • Maven 版本 - 1.4.0.20130601-0317
  • JDK - 1.7.0_03

如果您需要任何信息,我会提供更多信息。谢谢..

0 投票
1 回答
333 浏览

broadleaf-commerce - 阔叶购物车

我没有在阔叶商业数据库模型中看到购物车模型,在代码中也没有看到订单对象用作购物车。

如果来自阔叶贸易的人帮助我了解为什么购物车不存在,我将不胜感激。

谢谢,维杰