如何在 Hybris 中配置 HMC

how to configure HMC in Hybris

我是 Hybris 新手。我能够配置 Hybris 管理控制台并按照 wiki.hybris 文档访问这些部分。

我找不到配置 Hybris 管理控制台 (HMC) 的部分。当我访问 URL http://localhost:9001/hmc 时出现 404 错误。请让我知道在哪里可以找到这个 URL 工作。

更新

很抱歉在我的原文中没有提供足够的信息post。 我正在使用 Hybris Commerce Suite 5.7.0.8 并按照 wiki.hybris.

中提到的步骤进行操作

我在CMD中执行了以下命令。

除此之外,我没有做任何其他步骤。我注意到Platform-->Extension中HMC下的extensions都被标记为X,请参考附图。

hMC 通常在 http://localhost:9001/hmc 上可用(如果您不希望它在弹出窗口中打开,则在 /hmc/hybris 上可用)。

我建议检查您的服务器日志 (~YOUR_HYBRIS_DIR/hybris/log/tomcat/console.log) 并查看其中是否有任何错误。

确保您没有更改 属性 hmc.webroot。它应该默认设置为 /hmc,但您可以尝试在 local.properties 文件中明确设置它,如下所示:

hac.webroot=/hac
hmc.webroot=/hmc

此外,您还需要先初始化系统,然后才能访问 HAC 以外的任何内容。

您可以通过 HAC 使用浏览器或使用 ant 来执行此操作:

ant clean all initialize

您可以在此处阅读有关 Hybris 的初始化和更新过程的所有信息: https://wiki.hybris.com/display/release5/Initializing+and+Updating+the+hybris+Commerce+Suite

希望对您有所帮助

转到 http://localhost:9001/mcc(以管理员身份登录),您将找到当前 Hybris 安装的所有链接。

您使用的是什么版本的 Hybris?你去HAC的时候看到hmc扩展了吗?

编辑: 对于 5.7,默认的 localextensions.xml 默认大部分是空的,您将需要 运行 安装程序,例如 '. install.sh -r b2c_acc_plus' 来自安装程序目录(Hybris 安装的第一级)

您缺少作为 localextensions.xml 文件一部分的 hmc...请参阅答案:

添加 hmc 扩展后,您必须 运行 从 hac 更新 运行ning 系统(或重新初始化)。

请注意,虽然 hmc 是旧的后台应用程序,但在较新的版本中,它首先被破坏并最终被删除。 新的后台应用程序称为后台,其 url 默认为:

http://localhost:9001/backoffice

(您还必须将 backoffice 扩展名添加到 localextensions.xml 文件以使其可用)

祝你好运!

在最新版本的 Hybris 中,他们引入了一个安装程序脚本,可以为您设置基础知识。但是,这意味着如果您继续前进并简单地 运行 ant all,您将得到一个 localextensions.xml 文件,其中几乎所有内容都已禁用。

您应该做的是使用安装程序脚本和其中一个食谱安装 hybris。看这里:

https://wiki.hybris.com/display/release5/Sample+Scenarios+Installation

这将为您生成一个合适的起始配置,让您可以使用 hybris 进行任何操作。

例如,当我安装配方 b2c_acc(B2C 加速器)时,我生成了以下 localextensions.xml 文件:

<hybrisconfig xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='../bin/platform/resources/schemas/extensions.xsd'>
    <extensions>
        <path dir='${HYBRIS_BIN_DIR}' autoload='false' />
        <extension name='mcc' />
        <extension name='backoffice' />
        <extension name='commercesearchbackoffice' />
        <extension name='commerceservicesbackoffice' />
        <extension name='solrfacetsearchbackoffice' />
        <extension name='solrserver' />
        <extension name='yacceleratorcockpits' />
        <extension name='yacceleratorinitialdata' />
        <extension name='yacceleratorfulfilmentprocess' />
        <extension name='yacceleratorstorefront' />
        <extension name='yaddon' />
        <extension name='ycommercewebservices' />
        <extension name='electronicsstore' />
        <extension name='apparelstore' />
        <extension name='liveeditaddon' />
        <extension name='acceleratorwebservicesaddon' />
    </extensions>
</hybrisconfig>

完成此操作后,我还强烈建议安装 MySQL 并将其用作数据库,而不是默认的 HSQLDB 方法,因为它要快得多。看这里:

https://wiki.hybris.com/display/release5/MySQL

希望对您有所帮助

执行以下步骤:

第 1 步:在 localextensions.xml

中添加以下主要模块
    <extension name="admincockpit" />
    <extension name="backoffice" />
    <extension name="cockpit" />
    <extension name="hmc" />
    <extension name="mcc" />
    <extension name="platformhmc" />

第 2 步:运行 ant clean all

第 3 步:运行 从 HAC 更新