您的位置:首页 > 编程语言 > Java开发

如何运行Struts2官网最新Demo-

2017-03-13 14:35 441 查看
本篇将讲述下如何运行官网当前最新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中即可。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: