点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在学习Hybris,因此我正在采取一些小步骤。
- 让默认的powertools网站运行(检查)
- 获取自定义的initialdata项目以创建一个新站点(截止到今天,请检查!)
- 弄清楚如何将bin/custom文件夹提交到源代码管理以部署到其他开发人员和生产中
我正在研究#3。 我将bin/custom文件夹,config/local.properties和config/localextensions.xml的内容复制到了我在计算机上拥有的Hybris的另一个实例。 然后我做了一个"蚂蚁清理所有",重新初始化它,当我去店面时,出现以下错误:
[AcceleratorAddOnFilter]被URI [/storefront/]击中 [RequestLoggerFilter] sG [/storefront/] []开始 [RequestLoggerFilter] COOKIE名称:[JSESSIONID]路径:[null]值:[EA43C8331E4694D25C50CA93E932E20E] [RequestLoggerFilter] COOKIE名称:[匿名同意]路径:[null]值:[%5B%5D] [RequestLoggerFilter] COOKIE名称:[cookie-notification]路径:[null]值:[NOT_ACCEPTED] [RequestLoggerFilter] COOKIE名称:[__utma]路径:[null]值:[91599944.933466528.1576081991.1576081991.1576081991.1] [RequestLoggerFilter] COOKIE名称:[__utmc]路径:[null]值:[91599944] [RequestLoggerFilter] COOKIE名称:[__utmz]路径:[null]值:[91599944.1576081991.1.1.utmcsr =(直接)| utmccn =(直接)| utmcmd =(无)] [RequestLoggerFilter] sG [/storefront/] [] 13.12 ms(500)
有什么问题的想法吗?
如果在设置过程中已经在目标计算机上初始化了Hybris,则永远不要再进行初始化(即初始化),因为初始化会删除所有表并根据范围内扩展的items.xml再次创建它们 (即localextensions.xml中存在的所有扩展,以及这些扩展递归依赖的扩展)。 将目标机器想象成您的生产机器。 您会冒险删除生产数据库中的所有表(以及所有数据)吗?
在目标计算机上复制自定义扩展,local.properties和localextensions.xml时,应运行ant 如果您刚刚添加了新类型(还没有更改/删除现有类型),则第一个命令就可以了。 否则,您应该运行第二个命令。
如果您还有任何疑问,请告诉我。
Arvind,让我首先说谢谢您的快速回复!
我不会说我有疑问,只是一些问题:
我完全明白,应该只初始化一次实例,然后从那里进行更新。 但是,从拥有一个值得保存数据的系统开始,我走了很长的路要走,而我仍在尝试找出如何成功建立一个全新站点的方法。 因此,我没有花时间来了解哪些impex文件仅在初始化时与初始化和更新时才执行。 现在,在这个早期学习阶段,似乎最简单的方法就是删除hsqldb并重新初始化。
这里是我正在处理的示例:我无法在SmartEdit中加载任何页面,并且经过一番摸索,我发现PreviewURL设置不正确。 我确定99.9%的问题是,当我在local.properties中更改chdstorefront.website时,我也没有包含storefrontContextRoot并也没有更新它。 我更新了local.propreties,删除了hsqldb,并在键入时进行初始化。
所以我的问题:
在这里,我真的迷失了将代码/实例从一台开发机转移到另一台开发机的过程。 我以为我会尝试将本地副本从Mac移到Windows机器上,以便为其他人记录该过程,但是我没有做。 鉴于以上信息,我采取了一些不同的方法:
stdout.txt 2019-12-14t00-36-26-833z-debuglog.txt
目标:从一台开发机上获取自定义文件夹,并使其在目前没有的另一台计算机上运行 Hybris正在运行。
不起作用的步骤:
我收到了附件错误。 我在底部附加了stdout和它所谈论的日志文件。
运行的附件:
一周热门 更多>