首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

struts2源码研究(1)-配置struts2源码项目

2012-06-28 
struts2源码研究(一)------配置struts2源码项目????? 最近打算好好读一下struts2的源码,从struts官网下载

struts2源码研究(一)------配置struts2源码项目


????? 最近打算好好读一下struts2的源码,从struts官网下载了源码,原本以为像普通的web项目一样,直接导入到eclipse中就完事了,谁知道压根就不是这么一回事。

???? 本示例采用struts-2.0.14-all.zip包,具体下载地址:http://struts.apache.org/download.cgi#struts223

在myeclipse中新建一个web项目,strutsTest,解压struts的zip包,把D:\TDDOWNLOAD\struts-2.0.14-all\struts-2.0.14\src下的文件夹全部拷到strutsTest的src包下,重新构建路径,具体如下图:
struts2源码研究(1)-配置struts2源码项目
?复制D:\TDDOWNLOAD\struts-2.0.14-all\struts-2.0.14\src\apps\showcase\src\main\webapp下的文件到WebRoot下,将lib下的jar全复制到WEB-INF/lib下,复制D:\TDDOWNLOAD\struts-2.0.14-all\struts-2.0.14\src\apps\showcase\src\main\resources下的文件到WEB-INF下,添加struts2依赖的jar包:


struts2源码研究(1)-配置struts2源码项目
?


struts2源码研究(1)-配置struts2源码项目
?添加这些包后就不应该有错了,如果有错就按照提示手动修改吧。web.xml中去除<init-param>
??????? ?<param-name>actionPackages</param-name>
??????? ?<param-value>org.apache.struts2.showcase.person</param-value>
??????? </init-param>配置,struts.xml中去除:<constant name="struts.codebehind.defaultPackage" value="person" />配置,否则的话会报

Unable to locate parent package person - [unknown location]

?,部署到tomcat,启动服务器,在浏览器地址栏输入http://localhost:8080/strutsTest,回车,

界面如下:


struts2源码研究(1)-配置struts2源码项目
?OK,可以点击测试struts的各个功能了。

我添加的jar包:

?

热点排行