本章我们将会下载并安装Struts2.0,基于最新版的Tomcat容器。我们首先下载Tomcat并将其配置为我们的开发服务器。接着我们下载Struts2.0并在Tomcat上安装struts-blank程序,检验struts-blank带的例子.
访问Struts2的下载站点http://struts.apache.org/download.cgi,下载本教程所需的Struts2.0
我们下载了Struts 2.0.6 (struts-2.0.6-all.zip)
下载Tomcat
在这里下载最新版本的Tomcat http://tomcat.apache.org/download-55.cgi
我们下载了apache-tomcat-5.5.20.zip
我假设你的系统中已经安装的最新版的Java.解压下载的文件,运行C:/apache-tomcat-5.5.20/bin/startup.bat来启动Tomcat.在你的浏览器中键入http://localhost:8080/ ,在你的浏览器中应该显示了如下的欢迎界面.
祝贺你已经成功安装了最新版的用来学习Struts2.0的Tomcat。现在我们将在Tomcat容器中安装struts-blank程序,并对该程序进行测试.
解压Struts2.0发布包并在安装在Tomcat上
将struts2.0的发布包struts-2.0.6-all.zip解压到一个你喜欢的目录。为了安装struts blank程序我们将"<你解压的目录>/struts-2.0.6-all/struts-2.0.6/apps"下的Struts2-blank-2.0.6拷贝到Tomcat的webapps目录.Tomcat会自动部署该程序。
Feb 25, 2007 11:42:23 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Feb 25, 2007 11:42:24 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 25, 2007 11:42:24 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/141 config=null
Feb 25, 2007 11:42:24 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 25, 2007 11:42:24 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 6672 ms
Feb 25, 2007 11:52:55 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive Struts2-blank-2.0.6.war
为了测试struts-blank在你的浏览器中键入http://localhost:8080/Struts2-blank-2.0.6,struts-blank会在你的浏览器中显示如下 :
点击English链接,让自己熟悉一下Struts Blank这个简单的例子.Struts2.0的发布包同样包含下面几个简单的程序你可以试试 :
- Struts2-mailreader-2.0.6.war
- Struts2-portlet-2.0.6.war
- Struts2-showcase-2.0.6.war
你只需将这些文件拷贝到你的Tomcat服务器的webapps目录.Tomcat会自动发布这些程序,之后你就可以对这些程序进行测试了.