IMPEX-初始化或更新期间跳过(找不到可选文件)

2020-08-27 14:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图通过使Initialdat...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我试图通过使Initialdata项目正确执行来建立自己的站点。 运行添加目录和类别的impex文件,但不运行网站和商店。 以下是在Eclipse中如何进行设置的屏幕截图,后面是我遇到的错误:

信息|  jvm 1 | 主|  2019/11/15 11:24:06.704 |  INFO [update-electronicsIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-electronicsIndex-cronJob)[SolrIndexerJob]启动索引器cronjob。
 信息|  jvm 1 | 主|  2019/11/15 11:24:06.704 | 信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]启动索引器cronjob。
 信息|  jvm 1 | 主|  2019/11/15 11:24:06.704 | 信息[update-powertoolsIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-powertoolsIndex-cronJob)[SolrIndexerJob]启动索引器cronjob。
 信息|  jvm 1 | 主|  2019/11/15 11:24:08.161 | 信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]完成了索引器cronjob。
 信息|  jvm 1 | 主|  2019/11/15 11:24:11.600 |  INFO [hybrisHTTP20] [AbstractSystemSetup]开始同步产品目录[cnbs]
 信息|  jvm 1 | 主|  2019/11/15 11:24:11.704 |  INFO [hybrisHTTP20] [AbstractSystemSetup]开始同步内容目录[cnbs]
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [DefaultSetupSyncJobService]将CatalogVersionSyncJob [sync cnbsProductCatalog:Staged-> Online]上的DependentSyncJobs设置为[sync cnbsContentCatalog:Staged-> Online]
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [AbstractSystemSetup]开始导入[cnbs]的商店数据
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [DefaultSetupImpexService]导入[/cnbsinitialdata/import/coredata/stores/cnbs/store.impex] ...跳过(未找到可选文件)
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [DefaultSetupImpexService]导入[/cnbsinitialdata/import/coredata/stores/cnbs/site.impex] ...跳过(未找到可选文件)
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [DefaultSetupImpexService]导入[/cnbsinitialdata/import/coredata/stores/cnbs/site-override.impex] ...跳过(未找到可选文件)
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [AbstractSystemSetup]开始为[cnbs]导入作业数据
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [DefaultSetupImpexService]导入[/cnbsinitialdata/import/coredata/stores/cnbs/jobs.impex] ...跳过(未找到可选文件)
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [AbstractSystemSetup]开始为[cnbs]导入solr索引数据
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.122 |  INFO [hybrisHTTP20] [DefaultSetupImpexService]导入[/cnbsinitialdata/import/coredata/stores/cnbs/solr.impex] ...跳过(未找到可选文件)
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.226 |  INFO [hybrisHTTP20] [DefaultSetupImpexService]导入[/cnbsinitialdata/import/coredata/stores/cnbs/solrtrigger.impex] ...跳过(未找到可选文件)
 信息|  jvm 1 | 主|  2019/11/15 11:24:12.226 |  INFO [hybrisHTTP20] [AbstractSystemSetup]激活[cnbs]的solr索引

 

(84.9 kB)
付费偷看设置
发送
1条回答
哎,真难
1楼 · 2020-08-27 14:42.采纳回答

由于文件夹名称不匹配,这些文件被跳过。
最初,/stores下的文件夹应命名为您的商店,以便可以在文件导入期间找到它。
使用扩展名&生成路径的方法示例 商店名称(de.hybris.platform.commerceservices.dataimport.impl.CoreDataImportService):

 @Override
 受保护的void importSolrIndex(最终字符串extensionName,最终字符串storeName)
 {
    getSetupImpexService()。importImpexFile(String.format("/%s/import/coredata/stores/%s/solr.impex",extensionName,storeName),
          假);

    getSetupSolrIndexerService()。createSolrIndexerCronJobs(String.format("%sIndex",storeName));

    getSetupImpexService()。importImpexFile(
          String.format("/%s/import/coredata/stores/%s/solrtrigger.impex",extensionName,storeName),false);
 } 

由于您的商店名为cnbs,导入服务无法正确找到文件,因为它试图在文件夹名为cnbsStore的 ..../stores/cnbs 下查找文件。
您 可以将文件夹重命名为cnbs或将您的商店重命名为cnbsStore。

一周热门 更多>