Struts2项目配置与开发基础

需积分: 3 1 下载量 27 浏览量 更新于2024-09-14 收藏 18KB DOCX 举报
Struts2 是一个流行的开源 Java 框架,用于构建企业级 web 应用程序。本篇指南将带你逐步配置一个 Struts2 项目,以便在 Myeclipse 中实现基本的开发环境。以下是详细的步骤: 1. **项目创建**: 首先,在 Myeclipse 中,通过 `File` > `New` > `Project` 创建一个新的 Web 项目。选择 `Myeclipse` > `JavaEnterpriseProjects`,然后选择 `WebProject` 并按照提示配置项目名称(如 "Struts2_0100_Introduction"),选择 Java EE 5.0 并完成创建。 2. **服务器配置**: 在 `Window` 菜单下,进入 `Preferences`,选择 `Myeclipse` > `Servers`,配置你的 Tomcat 服务器。选择对应版本,输入服务器安装路径,并确保 `Enable` 处于选中状态,最后点击 `OK`。 3. **JRE设置**: 接下来,配置 JRE 或 JDK。同样在 `Preferences` 中选择 `java` > `InstalledJREs`,点击 `Add` 添加标准 VM,指向你的 JDK 安装目录。确保其中一个 JRE 前面有勾选,作为默认 JRE。 4. **Struts2 下载与集成**: 下载 Struts2 最新版,解压并找到 `apps` 文件夹下的 `struts2-blank.war`。将其中的 `WEB-INF` 目录下的 `struts.xml` 文件复制到项目源代码 (`src`) 中。同时,将 `lib` 文件夹中的所有 jar 文件复制到项目 WebRoot 的 `WEB-INF/lib` 目录。 5. **web.xml 配置**: 从 `struts2-blank` 的 `WEB-INF/web.xml` 中复制 `<filter>` 和 `<filter-mapping>` 部分,粘贴到项目的 `WebRoot/web.xml` 文件中,然后保存。 6. **struts.xml 修改**: 打开 `src` 中的 `struts.xml` 文件,注释掉原有的 `<struts></struts>` 内容,保留以备后续参考。在开发过程中,若经常修改代码,可能需要手动重启服务器,但可以通过在 `struts.xml` 中添加 `<constant name="struts.devMode">true</constant>` 来启用自动重载。 7. **开发模式**: 当处于开发模式下,每当文件改动后,应用会自动重新加载,无需手动重启服务器。这提高了开发效率,但也意味着在部署前需要禁用此功能。 本文介绍了如何在 Myeclipse 中创建、配置并集成 Struts2 项目的全过程,包括服务器、JRE设置、框架文件的复制和web.xml的定制。这将为开发人员提供一个基础的Struts2 开发环境,以便开始构建复杂的 web 应用程序。
2012-09-26 上传