http://blog.csdn.net/yerenyuan_pku/article/details/72784074

上文我们已经实现了商品列表展示的功能,在实际开发中我们肯定是要经常对maven工程进行debug调试的,想必还有同学对这个感到陌生,所以本文专门来讲解如何对maven工程进行debug调试。 
首先我们打开taotao-manager-service工程中的ItemServiceImpl实现类,在如下代码处打一个断点,截图如下: 

打好断点之后,在进行debug调试之前,我们需要先启动注册中心,然后再来启动服务端(即启动taotao-manager工程),最后启动客户端(即启动taotao-manager-web工程)。 
进行debug调试,我们需要关联源码,如果不这样做,很明显debug调试是难以进行下去的,如下: 

从中可以看出不仅无法debug调试,还出现了一个错误,原因是:服务端debug调试时,程序停止不前,一秒钟之后表现层就会报超时的错误。由于一秒钟这个时间太短了,而我们又要debug调错,一秒钟是肯定调试不完的,所以这个时候我们需要在taotao-manager-service工程中的applicationContext-service.xml配置文件里面配置一个timeout属性,如下所示。 

解决完上述错误,我们还需关联源码,否则debug将难以进行,关联方法如下图所示。 

在弹出的对话框中,选择taotao-manager工程,点击”Source”选项,去除掉”Default”。 

由于taotao-manager工程是个聚合工程,它是由四个子工程组成的,因此我们把它们加进来。添加之后记得点击下图的”Apply”按钮。 

添加之后如下图所示,同理,我们把taotao-manager-web工程的Default也去掉并把taotao-manager-web工程添加进来(记得点击”Apply”按钮)。debug启动可以点击下图的”Debug”按钮。 

进入debug模式之后,如何跟踪代码,就不用我说了吧!

转载于:https://www.cnblogs.com/telwanggs/p/6943583.html

(转)淘淘商城系列——maven工程debug调试相关推荐

  1. java day48【 Maven 介绍 、 Maven 的使用 、Maven 常用命令 、 maven 工程运行调试 、总结】...

    第1章 Maven 介绍 1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是"马瘟"以及其他什么瘟.Maven 在美国是一 ...

  2. 用jetty起maven工程debug报source not found

    之前基本都是tomcat启maven本工程 惯性的处理方式是 直接点击lookup source 直接先删除default工程 然后选择导入java project 找到源码所在的工程 但是一般情况下 ...

  3. (转)淘淘商城系列——使用maven tomcat插件启动聚合工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72672389 上文我们一起学习了如何使用maven tomcat插件来启动web工程,本文我们 ...

  4. (转)淘淘商城系列——使用maven构建工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72669269 开发工具和环境 这里,我统一规范一下淘淘商城的开发工具和环境,如下: Eclip ...

  5. (转)淘淘商城系列——使用maven构建工程时出现的错误

    http://blog.csdn.net/yerenyuan_pku/article/details/72690846 我觉得maven就他妈是一个傻逼,反正我是对它无语了.昨天刚刚使用maven构建 ...

  6. (转)淘淘商城系列——使用maven tomcat插件启动web工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72672138 上文我们一起学习了怎样搭建maven工程,这篇文章我就来教大家一起学习怎样用to ...

  7. 学习淘淘商城第二课(搭建Maven工程)

    上节课我们一起学习了淘淘商城的架构,这节课我们一起学习如何搭建Maven工程,关于Maven的好处,网上有很多,这里就不啰嗦了. Maven常见的打包方式有:jar.war.pom pom工程一般都是 ...

  8. 淘淘商城第6讲——使用maven构建工程时出现的错误

    我觉得maven就他妈是一个傻逼,反正我是对它无语了.昨天刚刚使用maven构建完工程,都没有出现任何问题,而且运行也是没有任何问题的,妈蛋,今天把Eclipse开发工具一打开,就出现了错误,截图如下 ...

  9. (转)淘淘商城系列——内容管理

    http://blog.csdn.net/yerenyuan_pku/article/details/72845954 上文我们一起学习了内容分类管理,虽说实现了展示内容分类和新增节点这两个功能,但重 ...

最新文章

  1. Linux_Bash脚本基础
  2. 深入探讨用位掩码代替分支(8):SSE指令集速度测试
  3. Android Studio------------重要提醒
  4. php mysql 拼音首字母,Mysql应用MySQL查询汉字的拼音首字母实例教程
  5. go 怎么等待所有的协程完成_理解真实世界中 Go 的并发 BUG
  6. Posftix邮箱服务
  7. 富文本框让最大四百像素_富文本框的使用
  8. cglib动态代理jar包_Java中的原生动态代理和CGLIB动态代理的原理,我不信你全知道!...
  9. Oracle 中data与timstamp互转
  10. python2项目出现的错误(UnicodeDecodeError)
  11. 右键菜单的过滤和启动(转载)
  12. WAP开发环境的设置[IIS, APACHE, HTTPD]
  13. hdoj2050折线分割平面(递推,找规律)
  14. 【聊透SpringMVC】28天肝完阿里面试通关宝典
  15. vs2008 sp1补丁安装到最后一点点的时候,就无法安装下去了 解决方法[转]
  16. 使用python刷访问量
  17. 在实习的过程中规划自己的未来职业蓝图
  18. 1345: 国际象棋
  19. virt-manger创建虚拟机及virtio网卡
  20. Log4j2漏洞发展历程及解决方案

热门文章

  1. ControllerShutdownRequest分析
  2. LWIP源代码文件目录解析
  3. python函数的使用方法图解_零基础python之4函数重用-函数与模块(附详细的步骤和程序)...
  4. .net 反编译_向.net/Unity 程序员推荐一个十分因吹斯听的网站:sharplab.io
  5. 【AD】Altium designer IPC快速创建封装
  6. centos没有可用软件包 mysql-server_centos7解决yum install mysql-server没有可用包?
  7. mysql where varchar_MySQL数据库之MySQL索引使用:字段为varchar类型时,条件要使用''包起来...
  8. oracle字符串使用函数,oracle函数大全-字符串处理函数
  9. 【LeetCode】剑指 Offer 56. 数组中数字出现的次数
  10. 【JAVA SE】第十一章 正则表达式、包装类和BigDecimal