Hybris ECP(Enterprise Commerce Platform)的调试

This blog is written to demonstrate how to setup debug environment for Hybris ECP(Enterprise Commerce Platform).

1. start Hybris server via debug option

以debug模式启动Hybris服务器

2. import folder <hybris installation folder>hybris\bin into Eclipse. Right click on the extension you want to debug. In my example it is yacceleratorstorefront.

把bin文件夹整个导入Eclipse。

Choose Debug Configuration from context menu. Use Remote Java Application for debug configuration and connect to port 8000.

选择remote debug:

3. Set breakpoint in file \bin\ext-template\yacceleratorstorefront\web\src\de\hybris\platform\yacceleratorstorefront\filters\cms\CMSSiteFilter.java.

以打开storefront的UI为例,在上面提到的文件里设置断点。用浏览器打开UI,断点触发:

And access the storefront url below and try to open a catalog:

Then breakpoint is triggered:

从调试器里观察到的url和最后打开的产品明细页面的url一致。

After you press continue in debugger, you could observe the detail page with url inspected in debugger as expected.

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏蓝天

编译hbase-1.2.3源代码

确保机器可以正常访问Internet,如能正常访问https://repo.maven.apache.org等,如果是代理方式则需要设置好eclipse和m...

24420
来自专栏battcn

一起来学SpringBoot | 第三篇:SpringBoot日志配置

SpringBoot 内部采用的是 CommonsLogging进行日志记录,但在底层为 JavaUtilLogging、 Log4J2、 Logback 等日...

14430
来自专栏JackeyGao的博客

五个很实用的Django 项目推荐

很多Django的包都能很大的增加我们的开发效率或者增加我们项目的功能, 比如: django-rest-framework 、wagtail, 它们带来了很棒...

13940
来自专栏一个会写诗的程序员的博客

《Spring Boot极简教程》第17章 Spring Boot集成日志小结

Java日志框架众多,常用的有java.util.logging, log4j, logback,commons-logging等。

14420
来自专栏纯洁的微笑

springboot(十七):使用Spring Boot上传文件

上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个Spring Boot上传文件的小案例。 1、pom包配置 我们使用S...

76640
来自专栏数据之美

windows 小技巧搜集(不定期更新)

1、更改cmd的默认路径 你可以在注册表的“HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor” 下面新...

25580
来自专栏菩提树下的杨过

spring-boot 速成(1) helloworld

一、mac上安装 $ brew tap pivotal/tap $ brew install springboot 安装成功后,可在终端查看命令行 ➜  ~ s...

23580
来自专栏battcn

一起来学SpringBoot | 第十七篇:轻松搞定文件上传

文件上传和下载是 JAVA WEB中常见的一种操作,文件上传主要是 将文件通过IO流传输到服务器的某一个特定的文件夹下;刚开始工作那会一个上传文件常常花费小半天...

14920
来自专栏LEo的网络日志

python技巧分享(八)

38980
来自专栏张首富-小白的成长历程

Linux ls命令

8030

扫码关注云+社区

领取腾讯云代金券