MyEclipse下搭建Struts-2.3.4的源码调试环境
1、
首先去http://struts.apache.org/download.cgi#struts234下载Struts2的源代码:struts-2.3.4-src.zip
2、创建一个简单的基于Struts2的Hello World应用程序。
顺带提一下struts2.3.4最少需要导入11个包:commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.5.jar
struts2-core-2.3.4.jar
xwork-core-2.3.4.jar
3、在确保项目可以正常运行后,为struts2-core-2.3.4.jar指定源代码所在位置(见附件图片Info.jpg和info2.png)。
4、这样就可以在struts2-core-2.3.4.jar中
找到org.apache.struts2.dispatcher.ng.filter包中的StrutsPrepareAndExecuteFilter类并且在doFilter方法中设置断点进行调试(见附件图片info3.png)。