安装已废弃的chinesealipayaddon时标签报错,求正确操作流程
安装废弃的chinesealipayaddon支付宝支付插件正确流程
先确认扩展文件完整性
检查hybris/bin/modules目录下是否存在chinesealipayaddon,同时确认chinesepaymentservices、payment、acceleratorservices这三个依赖扩展是否在hybris的扩展目录(如bin/modules或bin/ext)中,缺失的话需要先将对应扩展文件放入正确路径。修正
localextensions.xml配置
红色报错多是XML语法或扩展名称不匹配导致,正确配置如下:<extension name="chinesealipayaddon"/> <requires-extension name="chinesepaymentservices"/> <requires-extension name="payment"/> <requires-extension name="acceleratorservices"/>注意:
requires-extension用于声明依赖,而启用目标插件必须单独添加<extension name="chinesealipayaddon"/>标签。不要将这些依赖标签放入extensioninfo.xml,该文件是扩展自身的描述文件,主项目启用扩展只需在localextensions.xml中配置。处理废弃扩展的版本兼容
由于该插件已标记废弃,大概率存在版本适配问题:- 核对插件支持的hybris版本,确保与你当前使用的版本匹配
- 若版本不兼容,手动修改插件自身
extensioninfo.xml中的版本约束,比如将<requires-extension name="hybrisplatform" version="[6.0,7.0)"/>调整为适配你当前版本的范围
执行系统更新
进入hybris/bin/platform目录,执行命令:# Linux/Mac环境 ./ant clean all ./ant initialize # Windows环境 ant clean all ant initialize验证安装结果
启动hybris服务器后,进入后台管理界面(HMC/Backoffice),检查支付方式列表是否出现支付宝选项,同时查看系统日志确认无扩展加载错误。
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

