`
zyn010101
  • 浏览: 320222 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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包下,重新构建路径,具体如下图:

 复制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包:



 



 添加这些包后就不应该有错了,如果有错就按照提示手动修改吧。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,回车,

界面如下:



 OK,可以点击测试struts的各个功能了。

我添加的jar包:

 

  • 大小: 12.9 KB
  • 大小: 10.9 KB
  • 大小: 3.3 KB
  • 大小: 32 KB
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics