Hybris在MYSQL配置后无法登录HMC

时间:2016-10-17 08:37:00

标签: mysql hybris

我刚刚为MYSQL配置了Hybris并初始化了Hybris。

  public function actionIndex()
    {
        $searchModel = new PersediaanBarangSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
        ]);
    }

但是当我尝试再次使用http://10.22.1.168:9001/mcc/index.zul登录HMC时,我收到以下错误:

enter image description here

没有mysql.log错误,可能的问题在哪里?

但是当我初始化蚂蚁时我得到了。

enter image description here

当我点击mcc url时,我得到:

enter image description here

2 个答案:

答案 0 :(得分:2)

请将您的自定义数据库更改从project.properties复制到local.properties。 我正在使用Oracle数据库,Oracle的设置如下:

db.url=jdbc:oracle:thin:@127.0.0.1:1521:XE
db.driver=oracle.jdbc.driver.OracleDriver
db.username=USER
db.password=password
db.tableprefix=

完成这些更改后,请执行 ant clean all all ,然后执行 ant initialize

如果您仍遇到问题,请检查您使用的Hybris版本是否与MySQL版本兼容。

关于如何在Hybris中配置多个数据库的另一个问题:

详细解释见Multi-Tenant Systems

由于您没有SAP ID,我将简要说明如何完成。

Hybris可以在多租户模式下运行,当使用多个租户时,hybris服务器实例可以连接到多个数据库。每个租户都代表一个拥有自己数据源的独立系统。

有两种租户:主人奴隶

需要在project.properties或local.properties文件中配置租户,如下所示:

installed.tenants=junit,foo,t1,t2

此外,对于每个租户,需要将属性文件定义为 tenant_ {tenantID} .properties 。用户可以配置自己的租户属性文件或覆盖当前文件,文件必须直接放在config目录下,命名约定为 tenant_ {tenantID} .properties

例如,tenant_junit.properties文件具有以下属性:

cronjob.timertask.loadonstartup=false
db.factory=de.hybris.platform.jdbcwrapper.JUnitDataSourceFactory

db.tableprefix=junit_
alt.datasource.ALT1.foo=bar
alt.datasource.ALT2.foo=bar

slave.datasource.A.foo=bar
slave.datasource.B.foo=bar
slave.datasource.C.foo=bar

hmc.webroot=/hmc_junit
hac.webroot=/hac_junit

db.tableprefix=myjunit_

包括数据库详细信息,如网址,用户名和密码。

在初始化奴隶租户之前初始化主租户

每个租户都可以从hybris Commerce Suite上提供的所有扩展程序中选择一组独立的有效扩展程序。

allowed.extensions=core;processing;catalog;advancedsavedquery;comments;commons;deliveryzone;
forbidden.extensions=b2bapprovalprocess;b2bcommerce;basecommerce;btg;btgcockpit;payment;customerreview;

答案 1 :(得分:2)

Hybris 5.7与MySQL 5.7不兼容

相关问题