第一步:
用firefox运行程序,当点击保存,提示保存失败后,启动firebug
通过请求找到addNew.ezt出现错误,在eztnews.xml里通过ctrl+F查找找到请求执行的类和方法
找到NewsAction类的doAddNew方法
然后在通过
找到NewsActions.java类,然后再通过ctrl+f找到doAddNew方法
在该方法名前加断点,
然后重新回到刚才firefox重新添加新闻--保存操作,回到Myeclipse,在Debug处,
按住F6单步执行代码,看着Myeclipse控制台
排除错误
当执行340行后,在按F6,进入catch捕捉异常处,控制台不在执行,问题定位在340行到345行代码之间
选中e查看错误信息
错误提示没有找到指定路径,细看代码path部分
选中后,右键选择Inspect选项查看路径
通过代码可知这是完整路径,而File file是截取的路径,截取路径有问题。
到此问题排查完毕。
注意在debug状态如果选用F8就不能用F6单步执行
断点切记不可保留空心的