如何利用eclipse调试struts2的源码

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Nick_Queen/article/details/24640723

最近一个礼拜再看《struts2技术内幕》这本书,虽然书上讲的比较清晰,但是较之于码农而言,边调试代码才结合着书看才是比较有效而且记忆深刻的方法。

所以底下就开始研究如何通过源码调试来理解struts2的内幕了。

1.到apache的官网下载最新的struts2的压缩包,记住必须是包含src目录的,我下载的是struts-2.3.16.2-all.zip。

2.由于你下载下来的zip解压后里面的项目是利用maven部署的,所以,你的eclipse中必须有maven的插件,用以导入src中的项目,这里如何安装maven的插件我就不多做讲解了,网上应该有例子的。

3.你可以选中直接以src为根目录导入所有的项目,用于调试,但是不建议使用所有的源码项目,因为struts2核心的两个包是struts2-core以及xwork-core,所以只要导入src下面的core以及xwork-core目录即可,分别对应于上述的两个核心包内容。

4.你可以新建一个struts2的项目,分别引入上述的两个项目,注意,由于这边只是调试struts2-core以及xwork-core的源码,所以struts2项目中剩余的包你必须通过lib的build path->add to build path中。

5.当你的项目中需要引用到core以及xwork-core的类时,可以参考blog.csdn.net/zhou_zion/article/details/7714892这篇文章,如何导入项目文件。

6.上述的步骤完成的过程中可能会伴随着一些小错误,一般情况下只要在弹出的提示框中选择fix project setup就能解决,

7.基本的错误解决完成之后,就可以尽情的蹂躏struts2的源码啦,你想怎么改就怎么改。


注意:上述的maven仓库大家要好好配置,这也是一门学问,这里我就不多做讲解了,如果大家有需要,可以在下方留下你的邮箱,我可以将搭建maven的仓库的文档发送给你们。因为在上述导入包的过程中伴随着下载各种各样的xml或者比的配置文件,如果maven配置有问题也是不会成功的。


好了,调试struts2的源码操作就是上述这么多。希望对大家有帮助


贴几张maven配置的图片吧:


展开阅读全文

没有更多推荐了,返回首页