4.1 下载与安装Struts2
本节将介绍如何下载和安装Struts2,并介绍Struts2包内都包含哪些文件,各自有什么作用,以及如何在Tomcat中安装Struts2。最后发布并测试Struts2自带的例子验证Struts2安装是否成功。
4.1.1 下载Struts2
Struts2的安装非常简单,首先请到http://jakarta.apache.org/struts下载Struts2,应该选择完全发布版(Full Distribution),它包含必要的jar文件、自带的例子和文档,如图4.1所示。
注意
Struts1与Struts2仍然在同一个网页中,未有明显区别,下载时候应该特别注意版本号。
图4.1 Struts下载页面
下载后得到的是一个zip文件,文件名为struts-2.XXX-all.zip,将zip包解压,可以看到4个目录,分别为:
1)src为源代码目录,*.java文件在此存放。Struts2是一个开源项目,可在此目录中存放所有的代码。
2)docs为文档目录。
3)lib为Struts2提供库目录,里面是提供给开发人员的jar文件,在开发过程中需要把这些jar加入到CLASSPATH。发布的时候需要把这些jar文件拷贝到Web工程的WEB-INF/lib下。
4)apps为例子目录,里面是Struts2给出的几个例子,都是*.war文件。
4.1.2 发布Struts2自带的例子
图4.2 Struts2例子图
把apps目录下文件名为struts2-blank-2.0.11.war的文件拷贝到Tomcat的webapps下。重新启动Tomcat,直接访问http://localhost:8080/struts2-blank-2.0.11/测试这个例子。应该可以看到图4.2所示界面,这说明Struts2已经安装成功了。
说明
war文件中包含的是一个完整的Web应用目录,里面包含WEB-INF、classes、lib等子目录。也可以将war文件解压为目录再发布,效果是完全一样的。