一. 解压的时候有可能会遇到错误信息“Cannot create <pathname> total path and file name length must exceed 260 characters”,这是受到了目录长度的限制。两个解决办法:1.使用专业的解压工具。2.使用代码:jar -xvf <zipfilename>
二. 安装可以使用Installer目录下面的Install.bat安装,就完全自动化安装,基本不需要人工干预。但缺点是会安装很多可能用不上的东西。
安装:install.bat -r <recipe_name>
初始化:install.bat -r <recipe_name> initialize
启动服务器:install.bat -r <recipe_name> start
<recipe_name>可以到installer\recipes目录下查看
也可以用ant modulegen方式安装,可以自己选择需要安装的东西,但缺点是安装好以后可能会发现缺少一些需要的东西。
1.删除localextensions.xml里面所有的extension(提醒保留yempty,addonsupport,以后可能会用到)
2. 运行ant modulegen,选择accelerator
3. 运行完成后会增加7个新的目录,把他们加入localextensions.xml文件
<extension dir="C:\test\hybris\bin/custom/training/trainingcockpits"/>
<extension dir="C:\test\hybris\bin/custom/training/trainingcore"/>
<extension dir="C:\test\hybris\bin/custom/training/trainingfacades"/>
<extension dir="C:\test\hybris\bin/custom/training/trainingfulfilmentprocess"/>
<extension dir="C:\test\hybris\bin/custom/training/traininginitialdata"/>
<extension dir="C:\test\hybris\bin/custom/training/trainingstorefront"/>
<extension dir="C:\test\hybris\bin/custom/training/trainingtest"/>
4. 运行ant clean all和hybrisserver.bat
5. 到http://localhost:9001去初始化数据,选择electronicstore 或 apparelstore
6. 初始化完成后就可以访问了。但是如果直接使用localhost:9001/trainingstorefront去访问的话会遇到问题,需要加入?site=electronics。但即使是这样,在尝试下单支付的时候任然会出错。
需要修改C:\windows\System32\Drivers\Etc\hosts文件
在文件中加入127.0.0.1 electronics.local
这样就可以使用electronics.local:9002/trainingstorefront来访问了