点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我当前的项目基于hybris 4.7版本。 我需要在自定义项类型中添加一些自定义属性。
我已按照以下步骤操作。 1)我在* items.xml中添加了属性2)构建应用程序(全部清除了蚂蚁)3)启动hybris serevr。 4)取消选中运行系统更新(创建基本数据)。
在完成hybris更新之后,我已经通过灵活的搜索查询验证了该属性。 在预生产环境下可以正常工作。
预生产:
1)复制* items.xml 2)运行antproduction命令。 3)运行ant清理所有4)运行hybris服务器5)运行hybris系统更新。
在完成hybris更新之后,我已经通过灵活的搜索查询验证了该属性。 在预生产环境下可以正常工作。
生产
1)复制* items.xml 2)从antproduction期间生成的preprod环境中复制servicelayer文件夹。 3)从antproduction期间产生的preprod环境中复制platformwebservice文件夹。 4)运行ant清理所有5)验证的模型类,发现可用的添加属性。 6)运行Hybris服务器7)运行Hybris系统更新。
在完成hybris更新之后,我已经通过灵活的搜索查询验证了该属性。 添加的属性在相应的项目类型中不可用。
请在这里建议。 不知道为什么这些事情会在生产中发生。除了生产,它可以在Dev服务器,SIT服务器和UAT服务器上正常工作。
哇,您的问题太多了……
首先,完全不再支持hybris 4.7
第二,您的部署过程似乎有问题。
您应该做什么:
在CI服务器上,通过
ant production
创建部署工件。zip文件包含所有必要的内容! 无需复制其他文件!
将生成的zip文件复制到目标环境
在目标环境上:
删除旧版本,例如
rm -rf/path/to/install/hybris/bin
将zip文件(在步骤2中复制)解压缩到安装文件夹,例如
unzip * .zip -d/path/to/install/
现在,您应该在hybris/bin
中拥有新版本必要时修改/更新配置文件
运行
ant all
(仅由于4.7才需要!) 在较新的版本中,您将使用ant deploy -Dde.hybris.platform.ant.production.skip.build = true
启动服务器
运行hybris更新等
一周热门 更多>