Struts 2 简明教程

Struts 2 - Environment Setup

我们的第一个任务是运行一个极简的 Struts 2 应用程序。本章将指导你如何准备开发环境,以开始使用 Struts 2。

我假设你的计算机上已经安装了 JDK (5+)、Tomcat 和 Eclipse。如果你没有安装这些组件,那么请按照快速通道中的给定步骤操作 −

Step 1 - Setup Java Development Kit (JDK)

你可以从 Oracle 的 Java 网站下载 SDK 的最新版本 − Java SE Downloads 。你会在下载的文件中找到有关安装 JDK 的说明,请按照给出的说明安装并配置该设置。最后,设置 PATH 和 JAVA_HOME 环境变量以引用包含 java 和 javac 的目录,通常分别为 java_install_dir/bin 和 java_install_dir。

如果你运行的是 Windows,并且在 C:\jdk1.5.0_20 中安装了 SDK,则应在 C:\autoexec.bat 文件中输入以下行。

set PATH = C:\jdk1.5.0_20\bin;%PATH%
set JAVA_HOME = C:\jdk1.5.0_20

或者,在 Windows NT/2000/XP 上 −

  1. 你可以右键单击“我的电脑”,选择“属性”,然后选择“高级”,再选择“环境变量”。然后,你可以更新 PATH 值并按“确定”按钮。

  2. 在 Unix(Solaris、Linux 等)上,如果 SDK 安装在 /usr/local/jdk1.5.0_20 中,而您使用 C shell,您应将以下内容放入 .cshrc 文件中。

在 Unix(Solaris、Linux 等)上,如果 SDK 安装在 /usr/local/jdk1.5.0_20 中,而您使用 C shell,您应将以下内容放入 .cshrc 文件中。

setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.5.0_20

或者,如果您使用 Borland JBuilder、Eclipse、IntelliJ IDEA 或 Sun ONE Studio 等集成开发环境 (IDE),请编译并运行一个简单程序以确认 IDE 知道您在哪里安装 Java,否则按照 IDE 提供文档进行适当设置。

Step 2 - Setup Apache Tomcat

您可以从 https://tomcat.apache.org/ 下载最新版本的 Tomcat。下载安装后,将二进制发行版解压缩到一个方便的位置。

例如,在 Windows 中为 C:\apache-tomcat-6.0.33,在 Linux/Unix 中为 /usr/local/apachetomcat-6.0.33,并创建指向这些位置的 CATALINA_HOME 环境变量。

您可以在 Windows 计算机上执行以下命令启动 Tomcat,或者您只需双击 startup.bat

%CATALINA_HOME%\bin\startup.bat

or

C:\apache-tomcat-6.0.33\bin\startup.bat

可以通过在 Unix(Solaris、Linux 等)计算机上执行以下命令启动 Tomcat:

$CATALINA_HOME/bin/startup.sh

or

/usr/local/apache-tomcat-6.0.33/bin/startup.sh

成功启动后,通过访问 http://localhost:8080/ 即可使用包含在 Tomcat 中的默认 Web 应用程序。如果一切都很好,则应显示以下结果 -

tomcathomepage

有关配置和运行 Tomcat 的更多信息可在本文档中找到,也可以在 Tomcat 网站上找到: https://tomcat.apache.org/

可以通过在 Windows 计算机上执行以下命令停止 Tomcat:

%CATALINA_HOME%\bin\shutdown

or

C:\apache-tomcat-5.5.29\bin\shutdown

可以通过在 Unix(Solaris、Linux 等)计算机上执行以下命令停止 Tomcat:

$CATALINA_HOME/bin/shutdown.sh

or

/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh

Step 3 - Setup Eclipse (IDE)

本教程中的所有示例都使用 Eclipse IDE 编写。我建议您在计算机中安装最新版本的 Eclipse。

若要安装 Eclipse,请从 https://www.eclipse.org/downloads/ 下载最新的 Eclipse 二进制文件。下载安装后,将二进制发行版解压缩到一个方便的位置。

例如,在 Windows 中为 C:\eclipse,在 Linux/Unix 中为 /usr/local/eclipse,最后适当地设置 PATH 变量。可以在 Windows 计算机上执行以下命令启动 Eclipse,或者您只需双击 eclipse.exe

%C:\eclipse\eclipse.exe

可以通过在 Unix(Solaris、Linux 等)机器上执行以下命令启动 Eclipse −

$/usr/local/eclipse/eclipse

成功启动后,如果一切都好,则应显示以下结果 -

eclipsehomepage

Step 4 - Setup Struts2 Libraries

现在,如果一切正常,您可以继续设置 Struts2 框架。以下是下载和在计算机上安装 Struts2 的简单步骤。

  1. 选择是否要在 Windows 或 Unix 上安装 Struts2,然后转到下一步,下载 Windows 用的 .zip 文件和 Unix 用的 .tz 文件。

  2. https://struts.apache.org/download.cgi 下载最新版本的 Struts2 二进制文件。

  3. 在编写本教程时,我下载了 struts-2.0.14-all.zip ,当您解压缩下载的文件时,它将在 C:\struts-2.2.3 中为您提供以下目录结构。

struts directories

第二步是在任何位置提取 zip 文件,我在 Windows 7 计算机上的 c:\ 文件夹中下载并提取了 struts-2.2.3-all.zip ,以便将所有 jar 文件都放入 C:\struts-2.2.3\lib 中。确保正确设置 CLASSPATH 变量,否则在运行应用程序时将遇到问题。