标签: sap-commerce-cloud

hybris mac hybris启动突然出现错误

完成ant all. ./hybrisserver.sh后我所做的那一刻(在平台文件夹中)

或者我做. ./hybrisserver.sh debug

我收到以下错误,我应该如何解决这个问题。该设置早些时候就可以工作,我用一个配方对其进行了初始化。如果我在安装程序文件夹中给出./install.sh -r b2c_acc_plus start ,效果很好

. ./hybrisserver.sh

dirname: illegal option -- b

usage: dirname path

-bash: cd: /tomcat/bin: No such file or directory
Run Code Online (Sandbox Code Playgroud)

tomcat catalina sap-commerce-cloud

3
推荐指数
1
解决办法
1195
查看次数

Hybris 租户激活

如何在 hybris 中激活特定租户?由于我的应用程序操作之一抛出“java.lang.IllegalStateException:没有租户处于活动状态。如果您不想使用租户,请调用Registry.activateMasterTenant()以确保主租户处于活动状态”

sap-commerce-cloud

2
推荐指数
1
解决办法
2万
查看次数

Hybris:使用相同的字段进行搜索和构面

我必须在 Hybris 中对 solr 搜索和 solr 方面使用字段“manufacturerName”。虽然 solr 自由文本搜索要求字段类型为文本,但构面仅在字符串类型下正常工作。

有没有办法将同一字段用于搜索和构面。我认为有一种方法可以使用“copyField”,但我搜索了很多,但仍然不知道如何使用它?

任何帮助将不胜感激!

PS:在保留字段类型字符串时,自由文本搜索无法获取正确的结果。在保留字段类型文本时,facet 显示截断的值。

search solr facet faceted-search sap-commerce-cloud

2
推荐指数
1
解决办法
2460
查看次数

使用灵活搜索读取集合类型数据

如何使用灵活搜索查看Hybris中Collection类型存储的数据列表?

我在某处读到它存储为 PK,那么是否可以以某种方式解析它?

sap-commerce-cloud

2
推荐指数
1
解决办法
2万
查看次数

如何通过 impex 在 SAP Hybris 中配置客户特定定价?

我想在 Hybris 中向不同的客户群展示产品的不同价格。如何通过 Impex 实现这一目标?

impex sap-commerce-cloud

2
推荐指数
1
解决办法
3128
查看次数

如何重命名现有的 Hybris 扩展

我正在开发 Hybris,并使用 hybris 命令(ant extgen)和默认设置生成了一个新的扩展。在扩展生成过程中,我没有更改默认值,就像我让项目名称为“training”一样。我开始开发一些代码只是为了尝试,但现在我编写了相当多的代码,我没有生成新的扩展,而是尝试将“training”重命名为更适合我的项目的新名称。

我的问题是 - 是否有任何快捷方式可以将“training”重命名为新名称。我所说的重命名并不是指标准的 intellij 或 eclipse 模块重命名,而是更新所有引用扩展名称“training”的扩展特定属性。有 hybris ant 命令吗?

sap-commerce-cloud

2
推荐指数
1
解决办法
1438
查看次数

Hybris SOLR 文本、模糊、通配符和短语自由文本查询

我正在尝试自定义 Hybris 的搜索,禁用某些属性(如“manufactureName”)并允许其他属性在搜索自动完成和拼写检查中工作,但是,例如:我发现 SolrSearchQueryProperty“manufacturerName”有多个“属性”:

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

所有这些属性(自由文本、模糊文本、通配符和短语)意味着什么?

solr solrj solrcloud hybris-data-hub sap-commerce-cloud

2
推荐指数
1
解决办法
5882
查看次数

hybris“关键字”功能是什么?

在此输入图像描述在 HMC 中的 Catalog 文件夹下,有 keywords 节点(附图)。它的作用是什么?在 hybris wiki 上没有找到任何信息。请不要与“关键字重定向”功能混合使用。

sap-commerce-cloud

1
推荐指数
1
解决办法
946
查看次数

如何从 hybris 中删除 CartEntries?

我需要创建一个 CronJob 来删除特定类型的购物车条目。我已经找到了所有具有所需PK的条目,但我仍然无法删除它们。

我在网上发现我不能使用FlexibleSearchQuery。另外,我在 CartEntryService 中没有找到任何方法。删除逻辑在哪里?

sap-commerce-cloud

1
推荐指数
1
解决办法
2208
查看次数

hybris 到 mysql 数据库的连接问题

我试图设置 hybris,但是当我尝试从 CLI 初始化时,由于 Mysql 连接问题,构建失败。但是我可以使用 mysql 客户端从 hybris 节点连接到 mysql 数据库。

谁可以帮我这个事 ?是否需要一些额外的特权?

以下是执行“ant初始化”时最后抛出的错误:

 [java] ERROR [main] [DataSourceImpl] error connecting to DataSource having url jdbc:mysql://<mysql-ip>:3306/hybrisdatabase?useConfigs=maxPerformance&characterEncoding=utf8&useSSL=false: Unknown error 1045
Run Code Online (Sandbox Code Playgroud)

完整的错误日志

server:
     [echo] 
     [echo] Configuring server at /ABC/hybris/bin/platform/tomcat
     [echo] Using config set at /ABC/hybris/config/tomcat
     [echo]             
     [echo] copying from /ABC/hybris/config/tomcat to /ABC/hybris/bin/platform/tomcat
     [copy] Copying 9 files to /ABC/hybris/bin/platform/tomcat
     [copy] Copying 3 files to /ABC/hybris/bin/platform/tomcat
     [copy] Copying 2 files to /ABC/hybris/bin/platform/tomcat
     [copy] Copying 1 file to /ABC/hybris/bin/platform/tomcat/lib
     [echo] 
     [echo] Embedded server does not …
Run Code Online (Sandbox Code Playgroud)

mysql database tomcat sap-commerce-cloud

0
推荐指数
1
解决办法
5132
查看次数

如何向 SAP Hybris 电子商务店面添加新语言(Electronics UK 网站)

我的要求:我想在 Electronic UK 店面的语言下拉列表的页脚部分添加一种语言,例如西班牙语。一旦我们选择西班牙语,我们的网站内容应更改为西班牙语。

我已阅读与国际化和本地化相关的 hybris wiki,但我找不到任何最佳解决方案。

请帮助我实现上述功能。 在此输入图像描述

sap-commerce-cloud

0
推荐指数
1
解决办法
4738
查看次数

当我们执行 Modelservice.Save() 时,Hybris 会做什么?

当我使用 保存模型时ModelService.save(),它会抛出

de.hybris.platform.servicelayer.interceptor.InterceptorException: [de.hybris.platform.servicelayer.interceptor.impl.UniqueAttributesInterceptor@555528e4]:ambiguous unique keys
        at de.hybris.platform.servicelayer.interceptor.impl.UniqueAttributesInterceptor.onValidate(UniqueAttributesInterceptor.java:158)
Run Code Online (Sandbox Code Playgroud)

我的理解是它正在发生,因为它正在尝试INSERT,如果它可以执行INSERT_UPDATE那么问题就可以解决。我不想启用传统模式,因此请为我提供一个可以INSERT_UPDATE通过ModelService.save()方法完成的解决方案。

如果 ModelService.save() 正在执行 INSERT_UPDATE 那么为什么会出现错误。

java sap-commerce-cloud

0
推荐指数
1
解决办法
2万
查看次数

Hybris 从编译中排除 Smart Edit grunt

有没有办法从 ant 构建过程中排除 smart edit grunt rush 编译?这个繁琐的过程增加了 ant 构建编译大约 2 分钟的时间才能完成。

sap-commerce-cloud smartedit

0
推荐指数
1
解决办法
2562
查看次数