本篇将讲述下如何运行官网当前最新Struts2.5.10.1 版本的Demo.
Struts2 官网:
0x00 Demo下载
Struts2 官网2.5.10.1 版Demo:
0x01 修改pom.xml配置
由于官网Demo采用Maven管理方式,刚开始尝试没有修改走了点坑,现在把坑填一下。
Downloads\struts-examples-master\pom.xml
原来配置是这样的,如果不修改会提示包丢失找不到。
12 5 ---- ------ 6UTF-8 32.5.9-SNAPSHOT 47 8 9 20 2110 18 19org.apache.maven.plugins 11maven-compiler-plugin 123.3 1314 17
修改Struts2.version为2.5.10.1(必须,否则会提示build error)
source 和target为 1.7 (非必需,我的JDK环境是1.7.0_80)
12 5UTF-8 32.5.10.1 46 7 8 19 209 17 18org.apache.maven.plugins 10maven-compiler-plugin 113.3 1213 16
0x02 编译打包成war包
这里推荐个Maven仓库,修改maven根目录下的conf文件夹中的
setting.xml
文件,内容如下:alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
这里以打包annotations为例,项目文件夹路径:..\Downloads\struts-examples-master\annotations
在命令行下进入该项目文件夹下后输入以下命令:
mvn -e clean package
如果不出意外,出现这个提示就表示编译打包成功了。
得到这个war包然后部署到Tomcat 或者导入到你的IDE中即可。