如何运行Struts2官网最新Demo-

本篇将讲述下如何运行官网当前最新Struts2.5.10.1 版本的Demo.

Struts2 官网:http://struts.apache.org/

0x00 Demo下载

Struts2 官网2.5.10.1 版Demo: https://github.com/apache/struts-examples

 

0x01 修改pom.xml配置

由于官网Demo采用Maven管理方式,刚开始尝试没有修改走了点坑,现在把坑填一下。

Downloads\struts-examples-master\pom.xml

原来配置是这样的,如果不修改会提示包丢失找不到。

 1  <properties>
 2         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 3         <struts2.version>2.5.9-SNAPSHOT</struts2.version>
 4     </properties>
 5 ---- ------
 6 <build>
 7 
 8         <plugins>
 9             <plugin>
10                 <groupId>org.apache.maven.plugins</groupId>
11                 <artifactId>maven-compiler-plugin</artifactId>
12                 <version>3.3</version>
13                 <configuration>
14                     <source>1.8</source>
15                     <target>1.8</target>
16                 </configuration>
17             </plugin>
18            
19         </plugins>
20 
21     </build>

 修改Struts2.version为2.5.10.1(必须,否则会提示build error)

source 和target为 1.7 (非必需,我的JDK环境是1.7.0_80)

 1  <properties>
 2         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 3         <struts2.version>2.5.10.1</struts2.version>
 4     </properties>
 5  <build>
 6 
 7         <plugins>
 8             <plugin>
 9                 <groupId>org.apache.maven.plugins</groupId>
10                 <artifactId>maven-compiler-plugin</artifactId>
11                 <version>3.3</version>
12                 <configuration>
13                     <source>1.7</source>
14                     <target>1.7</target>
15                 </configuration>
16             </plugin>
17            
18         </plugins>
19 
20     </build>

 

0x02 编译打包成war包

这里推荐个Maven仓库,修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:

 <mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

 

这里以打包annotations为例,项目文件夹路径:..\Downloads\struts-examples-master\annotations

在命令行下进入该项目文件夹下后输入以下命令:

mvn -e clean package

如果不出意外,出现这个提示就表示编译打包成功了。

 

 得到这个war包然后部署到Tomcat 或者导入到你的IDE中即可。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值