5

如果这是一个完整的新手问题,请在这里原谅我。在工作中,他们(和我一样)试图让我使用 Hybris。虽然 wiki.hybris 站点上的文档没有很好地放置,但大部分信息都在那里。但是,我在查找如何更改默认 HMC 登录凭据时遇到了一些麻烦?

当我重建服务器时,它迫使我重新初始化数据库,从而改变了所有的登录。我设法找到了 cms 登录名,但我很好奇HMC 管理员登录名存储在哪里?,因为它似乎已更改,我需要找到它。我知道它在很大程度上利用了 Spring,我在.xml文件中搜索了密码,但没有找到我需要的东西。

任何帮助将不胜感激!

4

2 回答 2

9

它们存在于.impex文件(导入器文件)中的不同位置,您第一次初始化存储时,这些.impex文件已导入您的数据库

一个位置的例子:

ext-template\yacceleratorinitialdata\resources\yacceleratorinitialdata\import\common\user-groups.impex

由于 hybris(加速器、telcoaccelerator 和 powershop b2b)附带多个原型商店,我建议您在所有文件中搜索用户名或密码的文本 extension = .impex 然后更改属于您商店的文件。

我进行了快速搜索,不仅在 .impex 文件中,hmc admin/nimda 似乎从

/bin/platform/project.properties


# Login and password for the automatic logging into the hMC
hmc.default.login=admin
hmc.default.password=nimda

希望对你有所帮助。

谢谢

于 2013-11-04T18:38:31.367 回答
2

当搜索开箱即用的 impex 文件时,搜索“ .impex”和“ .csv”,因为许多 impex 脚本也写为 csv。在极少数情况下,您可能还会发现 *.txt 也适用于 impex 脚本。

您将无法找到维护“管理员”用户凭据的 impex 文件。默认情况下它是“nimda”,可以通过 impex 文件或简单地由用户下的 HMC 更改。

/bin/platform/project.properties

任何属性文件都不会影响用户凭据,提到的属性文件只是默认 jsp 页面在登录表单中填充值。这与当前/更改的凭据无关。

于 2013-11-06T09:08:59.310 回答