eclipse集成struts2.3.20

需要强调的是,这里介绍的是在eclipse工具下集成struts2.3.20而不是MyEclipse添加对struts2的支持~MyEclipse可以很方便的在工程中添加对struts2的支持,网上随便搜一下资料很多,例如http://jingyan.baidu.com/article/93f9803fe1acefe0e46f55fd.html这个页面里讲的就不错~

这里需要注意的是,eclipse可以精确的支持struts2的详细版本,例如这里的struts2.3.20,而MyEclipse虽然可以方便支持struts2,但是个人对版本的控制不是很精确,这个要看MyEclipse的版本了,有的支持2.1,有的支持2.2......


相信大家在开发过程中,如果因为jar包引入不正确,导致tomcat频繁抛出异常是件让人非常不爽的事情~解决起来还是比较麻烦的,我这里没有用到maven~


下面介绍一下如何在eclipse里集成struts2.3.20~

打开eclipse的window菜单--->Preference--->JAVA--->Build Path--->User Libraries--->New

在弹出的对话框里输入User library name,例如struts2.3.20后点击OK

点击窗口右侧Add External JARs 

定位到自己下载解压的struts2.3.20中jar目录

到底需要添加哪些jar包呢?

1、把所有的jar包都添加进来:经验证,在Debug工程时,tomcat在启动过程中,还是会报各种莫名其妙的异常,失败

2、根据网上说的,通常需要加载5个jar包,经验证,失败

3、这里说一下我实践成功的需要引入jar包,共9个:

commons-lang3-3.2.jar

freemarker-2.3.19.jar

ongl-3.0.6.jar

struts2-core-2.3.20.jar

xwork-core-2.3.20.jar

javassist-3.11.0.GA.jar

commons-io-2.2.jar

commons-fileupload-1.3.1.jar

stuts2-json-plugin-2.3.20.jar

虽然不保证是最小子集,但是在经过漫长的配置探索后,是成功的~


注:如果报org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter类找不到的错,请把上面的9个jar包复制到WEB-INF/lib下。


在上面步骤完成后,在工程名称上右键选择

Build Path--->Configure Build Path--->选择右侧上部中的Libraries选项卡--->选择右侧中的Add Libraries

在弹出的窗口中选择User Library--->next

此时会看到前面我们创建的User libraries:struts2.3.20,勾选后--->Finish


到现在为止,已经成功的在eclipse集成struts2.3.20~


struts2.3.20版本可以去我的资源中下载http://download.csdn.net/detail/tterminator/8653077
















你可能感兴趣的:(eclipse,struts2)