Hybris安装和各个Extention简单介绍
前言:突然想好好梳理一下这几个月所学的内容了,顺便让自己的知识有一个系统的框架。
一、 安装JDK
请安装最新的Oracle JDK 8.0版(从Oracle官网下载)。

二、开发工具建议使用 IntelliJ IDEA。
先不说他比Eclipse好在哪里,但在Hybris开发方面还是建议使用IDEA,比较便捷。
三、 安装运行Hybris
解压Hybris的软件包 HYBRISCOMM6300P_0-70002554.zip 到相应目录
目录名不能有空格并且最好用专门的解压缩工具(windows系统对文件的路径长度有限制)
此步骤只限于运行hybris的b2c示例,若是开发阶段请忽略此步骤
2. 命令行进入installer目录
3. 运行install.bat -r b2c_china 安装B2C中国版加速器
4. 同一目录分别运行以下命令
install.bat -r b2c_china initialize : 用于初始化数据
- install.bat -r b2c_china start : 启动hybris服务器
5. 配置hosts文件。添加以下数据至C:\Windows\System32\drivers\etc\hosts文件
127.0.0.1 electronics.local-local
6. 启动成功后可以分别访问以下链接:
后台管理(管理员账号:admin/nimda):http://localhost:9001/backoffice
前台电商:http://electronics.local:9001/yacceleratorstorefront/


7. 安装完成后目录如下

四、目录结构概述
| / bin | 包含Hybris平台目录,模板目录和Hybris 扩展目录。 它还可以包含由客户自己使用的合作伙伴扩展或自定义扩展的目录。 |
| / bin / custom | 此目录是在创建自定义扩展的过程中创建的。它应该包含你自己的项目扩展。 |
| / bin / ext-accelerator | 此目录包含加速器,加速器,加速器服务,加速器前台,支付宝, alipayhmc b2bacceleratorfacades,b2bacceleratorservices,b2bpunchout, chinaacceleratorfacades,chinaacceleratorservices, chinaacceleratorserviceshmc,savedorderforms, timedaccesspromotionsfacades,timedaccesspromotionsservices, timedaccesspromotionsserviceshmc extensions。 |
| / bin / ext-addon | 此目录包含与插件相关的扩展名。 |
| / bin / ext-atdd | 此目录包含ATDD引擎。 |
| / bin / ext-atddtests | 该目录包含特定模块的ATDD测试。 |
| / bin / ext-backoffice | 此目录包含alipaymentbackoffice, b2bcommercebackoffice, backoffice,basecommercebackoffice, chinaacceleratorbackoffice,chinesepspalipaysbackoffice, commercialresearchbackoffice,commercialreservicesbackoffice, customersupportbackoffice,promotionenginebackoffice, promotionbackoffice,rulebuilderbackoffice, ruleenginebackoffice,solrfacetsearchbackoffice, subscriptionbackoffice,timedaccesspromotionsbackoffice, voucherbackoffice,warehousingbackoffice, webservicescommonsbackoffice,xyformsbackoffice, yaasconfigurationbackoffice,ybackoffice extensions。ybackoffice扩展。 ybackoffice扩展。 |
| / bin / ext-channel | 此目录包含cscockpit,instore,mobileoptionals,mobileservices 扩展。 |
| / bin / ext-cockpit | 此目录包含以下cockpit扩展: admincockpit,cockpit, mcc,reportcockpit, ycockpit。 |
| / bin / ext-commerce | 此目录包含与商业相关的扩展。 |
| / bin / ext-content | 此目录包含bmecat,bmecathmc,classificationsystems, classificationsystemshmc,cms2,cms2lib,cmscockpit, cmssmartedit, cmswebservices,importcockpit,liveeditaddon, npmancillary, npmtestancillary,previewwebservices, productcockpit,productcockpitsampledata, smartedit, smarteditwebservices,ysmarteditmodule。 |
| / bin / ext-data | 此目录包含示例数据扩展名。 |
| / bin / ext-deprecated | 此目录包含与下一个版本一起不推荐的扩展。 |
| / bin / ext-eventtracking | 此目录包含eventtrackingmodel,eventtrackingpublisher, eventtrackingservices。 |
| / bin / ext-integration | 此目录包含用于将SAP Hybris Commerce与SAP系统集成的扩展。 |
| / bin / ext-platform-backoffice | 此目录包含lucenesearchbackoffice, mediaconversionbackoffice 和platformbackoffice。 |
| / bin / ext-platform-optional | 此目录包含可选的平台扩展。 |
| / bin / ext-print | 此目录包含print, printcockpit和printhmc扩展名 |
| / bin / ext-supportability | 该目录包含hybrisdatasupplier,
hybrisrootcauseanalysis和hybristransportandchange扩展。 |
| / bin / ext-template | 此目录包含所有extgen模板。 |
| / bin / platform | 此目录包含实际的平台功能。它包括核心扩展,构建框架, / extgen中的自定义扩展模板 以及应用程序服务器目录。 |
| / config | 该目录包含SAP Hybris Commerce的自定义配置文件, 例如: local.properties,localextensions.xml和 hybrislicence.jar。该目录还包含SAP Hybris Commerce定制机制的文件。 |
| /data | 此目录包含运行时数据,如: |
| / log | 此目录包含来自hybris Server,JDBC日志记录等的日志文件。 |
| /roles | 此目录为空,但创建角色后,此角色的目录将保留在此处。 |
| / temp | 此目录包含临时文件。 |
五、自定义扩展Extention介绍
|
扩展模板 |
文档 |
|---|---|
|
yempty |
yempty扩展模板(要重复的预定义扩展,该副本作为创建新扩展的起点,主要用户新扩展的需求) |
|
ycockpit |
|
|
yaddon |
yaddon扩展(个人理解,这个是 yempty 一样是一个空扩展) |
|
ybackoffice |
|
|
yacceleratorcore |
yacceleratorcore扩展(扩展模板业务层。可以使用此扩展扩展或添加其他服务,以及扩展Hybris数据模型以适应项目的要求。) |
|
yacceleratorfacades |
yacceleratorfacades扩展(它使您能够添加额外的项目特定外观,以及扩展或添加其他数据对象,自定义或添加新转换器并添加其他填充程序。) |
|
yacceleratorstorefront |
yacceleratorstorefront扩展(Web前端的扩展模板,使用SpringMVC) |
|
yacceleratorcockpits |
|
|
yacceleratorinitialdata |
yacceleratorinitialdata扩展(扩展提供了您的B2C商店和网站的框架。它还提供了一个选项来导入服装店或 电子商店扩展提供的样本数据。) |
|
yacceleratortest |
yacceleratortest扩展(提供测试工具,配置和数据的SAP商务款Hybris加速器。) |
|
ycommercewebservices |
ycommercewebservices扩展(暴露为基于REST的Web服务的ycommercewebservices扩展的信息,包括产品搜索和产品详细信息的调用) |
|
yacceleratorordermanagement |
yacceleratorordermanagement扩展(就是主要的业务流程是订单,出货量和收益。订单工作流程,订单取消和订单更新; 装运工作流程,挑选,包装,船舶,取消,拒收,拆分,重新分配; 采购,退货流程,取消,自动/手动退款,退货评估。) |
|
yacceleratorfulflmentprocess |
|
|
yatddtests |
|
|
ycommercewebserviceshmc |
|
|
ycommercewebservicestest |
ycommercewebservicestest扩展(提供了一组用Groovy编写测试,旨在测试ycommercewebservices REST调用。) |
|
ygroovy |
|
|
yoccaddon |
|
|
ysaporderfulfillment |
ysaporderfulfillment扩展(提供一种可定制的履行过程和设计为支持异步订单管理与SAP S / 4HANA或SAP ERP作为订单履行系统。此扩展将系统提供的功能与SAP Hybris Commerce服务和Accelerator集成。) |
|
ysapordermgmtb2baddon |
ysapordermgmtb2baddon AddOn(它提供了特定于SAP同步订单管理的UI元素,例如显示可用性计划行和更改的结帐流程。) |
|
ysapproductconfigb2baddon |
ysapproductconfigaddon AddOn(被嵌入到一个插件yacceleratorstorefront。它提供了针对产品配置的SAP CPQ特有的UI元素。) |
|
yscala |
|
|
yhacext |
Hybris安装和各个Extention简单介绍的更多相关文章
- requests库的使用、安装及方法的简单介绍
requests库的使用.安装及方法的简单介绍 1.requests库的概述 requests库是一个简洁且简单的处理HTTP请求的第三方库,是公认的最好获得第三方信息的库. requests库更多信 ...
- 在linux上安装elasticsearch简称ES 简单介绍安装步骤
1.简介 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 ...
- CocoaPods常用终端命令及Profile文件简单介绍
Pod常用终端命令 pod init 创建pod文件 pod install 开始安装第三方框架,如果网上有更新,会安装最新的 pod install --verbose--no-repo-updat ...
- TensorFlow简单介绍和在centos上的安装
##tensorflow简单介绍: TensorFlow™ is an open source software library for numerical computation using dat ...
- Cloudera impala简单介绍及安装具体解释
一.Impala简单介绍 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用同样的统一存储平台,Impala也使 ...
- Kali安装zmap简单介绍
zmap是一个非常方便的扫描器,跟nmap和masscan一样,不过区别在于zmap他快,号称是一小时扫遍整个互联网.主要使用方式是TCP SYN scan.TCP connectscan.UDP s ...
- java web(一):tomcat服务器的安装和简单介绍,与eclipse关联
一:下载tomcat安装包和安装 这个百度一下就可以了. 安装完以后进入tomcat的安装路径查看 如图所示:有几个目录简单介绍下 bin目录: 存放运行tomcat服务器的相关命令. conf目 ...
- 简单介绍一下在CentOS上安装Docker。
简单介绍一下在CentOS上安装Docker. 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可. $ uname -r 2.使用 sudo 或 r ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
随机推荐
- ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库
1.ajax的基础知识 ajax是结合了jquery.php等几种技术延伸出来的综合运用的技术,不是新的内容.ajax也是写在<script>标签里面的. 如果使用ajax一定是要有1个处 ...
- 对象级别锁 vs 类级别锁 – Java
同步针对的是多线程.同步的方法或代码块同时只能由一个线程执行. Java支持多线程来执行.这可能会导致两个或多个线程访问同一个字段或对象.同步是一个使所有并发执行的线程同步的过程.同步避免了由于共享内 ...
- CoordinatorLayout+沉浸式状态栏
没有gif 说个*B 注意看 状态栏的瑶瑟变化 (如果我是你 我不会去计较下边的toast) 之前为了这个效果我查了好多文章 博客什么的 ,,要么就是刚开始图片背景没有填充到状态栏下 要么就是 ...
- django ngRoute ui-router 开发环境下禁用缓存
问题描述: Python manage.py runserver ,禁用缓存,及时修改反馈到浏览器 解决办法: 使用dummy cache: Dummy caching (for developmen ...
- 自动清理SQLServerErrorLog错误日志避免太大
问题描述:开启SQLServer自动备份后,备份文件越来越多,有没有及时清理,导致服务器空间不足,备份出错,以至于出现几个G的ErrorLog文件,影响系统的登录管理. 解决办法:定期清理SQLSer ...
- An express train to reveries
An express train to reveries time limit per test 1 second memory limit per test 256 megabytes input ...
- 百度地图 js api 实现 line 居中显示
项目中有个需求需要在百度地图的中心显示画的线,以前用过mapPanto这个方法,传入坐标就可以将地图平移到这个坐标,不过不知道如何获取线的中心点,看了别人的代码,有以下两个函数可以实现这个功能 get ...
- javascript中apply,call,bind区别,bind兼容等问题总结
1 三者的相似之处: (1).都是用来改变函数的this对象的指向的 (2).都是用第一个参数来做this对象的指向 (3).都可以传参数进去 那么,具体到它们有什么区别呢?请看下面的例子: 两个对象 ...
- 使用PHP二维码生成类库PHP QR Code生成二维码
<?php include 'phpqrcode.php'; $value = 'http://www.helloweba.com'; //二维码内容 $errorCorrectionLevel ...
- Web直接导入导出SHP/CAD实现探讨。
1.导入SHP/CAD文件 WEB具有直接美观展现功能,功能实现到可视化最好不要超过3S,那么就要限制导入文件的大小和优化算法了. 1.1.SHP导入实现思路 SHP格式开源,Git上随便可以找到读取 ...