JavaWeb 项目调试心得
2016-08-05 09:37
330 查看
调试JavaWeb项目要先理清调试部分的项目结构,然后找到入口,进行跟踪,通过断点
(Myeclipse:
F5:跳入方法
F6:向下逐行调试
F7:跳出方法
F8:直接跳转到下一个断点.)。
注:欢迎大神将自己的调试绝技评论出来,让本帖不断完善,让我和大家学习,十分感谢。
项目发布前:
通过断点,alert()函数,System.ou.print()等测试各部分是否正确;
项目发布后:
1、检测服务器是否启动:http://localhost:8080(Tomcat为例);
2、检测项目中的.jsp或者html等文件是否能访问;
3、若文件不能访问,检测文件路径是否配置正确;
4、如果文件存在且配置正确但是无法访问,检测项目的包是否齐全;
==================================================================================================================================
5、今天调试函数调用刷新页面没有出现数据
运行程序,读hibernate提示,发现有的变量出现了初始值(不知道哪里来的);
在Service的逻辑中打断点,运行时发现if判断语句刚好通过了具有初始值的数据,但是初始值在数据库中查询是不存在的;
查看变量的赋值情况,通过添加条件来完成任务;
注:(“ ”).equals(XXX),防止XXX为NULL时,报出空指针错误。
(Myeclipse:
F5:跳入方法
F6:向下逐行调试
F7:跳出方法
F8:直接跳转到下一个断点.)。
注:欢迎大神将自己的调试绝技评论出来,让本帖不断完善,让我和大家学习,十分感谢。
项目发布前:
通过断点,alert()函数,System.ou.print()等测试各部分是否正确;
项目发布后:
1、检测服务器是否启动:http://localhost:8080(Tomcat为例);
2、检测项目中的.jsp或者html等文件是否能访问;
3、若文件不能访问,检测文件路径是否配置正确;
4、如果文件存在且配置正确但是无法访问,检测项目的包是否齐全;
==================================================================================================================================
5、今天调试函数调用刷新页面没有出现数据
运行程序,读hibernate提示,发现有的变量出现了初始值(不知道哪里来的);
在Service的逻辑中打断点,运行时发现if判断语句刚好通过了具有初始值的数据,但是初始值在数据库中查询是不存在的;
查看变量的赋值情况,通过添加条件来完成任务;
注:(“ ”).equals(XXX),防止XXX为NULL时,报出空指针错误。
相关文章推荐
- IDEA 调试项目 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- IDEA使用手册之Java Web项目 debug调试方法
- IDEA调试SpringMvc项目时,出错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener,解决办法
- Eclipse 中Web项目如何引用Java项目源码调试的配置
- java main调试springweb项目
- Java_Web项目调试
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- eclipse中启动调试maven构建的javaweb项目
- java maven web项目如何使用jetty调试
- 正常调试一个web项目的java代码
- JAVA WEB START 在项目中遇到的问题及解决
- 如何在Vista IIS 7 中用 vs2005 调试 Web 项目? (转)
- 无法在Web服务器上启动调试。未将项目配置为进行调试
- 无法在Web服务器上启动调试。未将项目配置为进行调试
- 转:无法在Web服务器上启动调试。未将项目配置为进行调试
- 基于weblogic的web应用调试技巧(心得篇) 推荐
- 无法在web服务器上启动调试,未将项目配置为进行调试_解决方案
- 今天碰到试图运行项目时出错:无法在web服务器上启动调试.调试失败,因为没有启用集成windows身份验证
- 无法在WEB服务器上启动调试,未将项目配置为进行调试
- 无法在Web服务器上启动调试。未将项目配置为进行调试