`

在Eclipse Helios 3.6.2上配置Struts2开发环境

阅读更多
1. 下载Eclipse
登录Eclipse官网下载http://www.eclipse.org/downloads/
我选择的是Eclipse Classic 3.6.2, 32位

2. 添加Web and Java EE开发工具
Help -> Install new software,在"Work with:"下拉框中选中"Helios - http://download.eclipse.org/releases/helios"(如果没有,可以自行添加),然后在"Web, XML, and Java EE Development"中选择
  - Eclipse Java EE Developer Tools
  - Eclipse Web Developer Tools
  - JST Server Adapters (创建Apache Tomcat Server需要)

3. 下载Tomcat
登录Apache Tomcat官网下载http://tomcat.apache.org/
我选择的是Tomcat 7.0.14

4. 添加Tomcat插件
http://www.eclipsetotale.com/tomcatPlugin.html
这个好像没有官网,也没有update site
下载后解压,复制到plugin目录下,然后重启eclips即可

5. 创建Web工程
File -> New -> Project -> Dynamic Web Project

6. 添加Struts 2类库
登录Struts官网下载http://struts.apache.org/downloads.html
我选择的是struts-2.2.3-lib.zip
下载后解压,把Struts 2必须的核心类库复制到到Web工程的WebContent/WEB-INF/lib下
  - commons-fileupload-1.2.2.jar
  - commons-io-2.0.1.jar
  - commons-lang-2.5.jar
  - commons-logging-1.1.1.jar
  - freemarker-2.3.16.jar
  - javassist-3.11.0.GA.jar
  - ognl-3.0.1.jar
  - struts-core-1.3.10.jar
  - xwork-core-2.2.3.jar

7. 新建web.xml
不知道为什么,工程创建的时候没有web.xml,不过没有关系,我们可以自己建
文件位置:/WebContent/WEB-INF/web.xml
内容
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
	xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

	<display-name>Project Name</display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

</web-app>


8. 新建struts.xml
文件位置:/WebContent/WEB-INF/classes/struts.xml
内容
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

    <package name="default" extends="struts-default">
        <action name="action_name" class="package_name.class_name">
            <result name="Success">./WEB-INF/jsp/success.jsp</result>
            <result name="Failure">./WEB-INF/jsp/failure.jsp</result>
        </action>
    </package>

</struts>


9. 创建Server
File -> New -> Server
"Server Type"我选择了"Tomcat v7.0 Server",然后把新建的Web工程移动到"Configured"中就可以了

这样基本就搭建好Struts 2的结构了
分享到:
评论

相关推荐

    Eclipse Helios 3.6.2 中文语言包(20101211)

    总之,正确安装并配置Eclipse Helios 3.6.2 的中文语言包,可以为中国的开发者提供一个更加友好和高效的开发环境。通过熟悉和掌握Eclipse的各种功能,开发者可以利用这个强大的工具来创建高质量的Java应用程序和其他...

    Eclipse Helios 3.6.2 中文语言包(20101211)

    Eclipse Helios 3.6.2 中文语言包(20101211)是专为Eclipse IDE设计的一个本地化插件,它提供了全面的中文支持,使得中国用户在使用Eclipse开发Java应用程序时能更加方便地理解和操作界面。这个语言包包含了多个组件...

    Eclipse32位3.6.2太阳神版eclipse-jee-helios-SR2-win32.zip支持jdk1.5

    Eclipse32位3.6.2太阳神版eclipse-jee-helios-SR2-win32.zip支持jdk1.5 Eclipse 支持jdk1.5 32位 helios 太阳神版 eclipse-jee-helios-SR2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~

    Eclipse Java_EE整合spring+ struts2开发环境配置

    【Eclipse Java_EE 整合spring+ struts2开发环境配置】 在Java企业级开发中,Eclipse作为流行的集成开发环境(IDE),常被用于构建基于Java EE的应用程序。整合Spring框架和Struts2框架可以创建高效且可维护的Web...

    eclipse helios使用myeclipse项目

    在IT行业中,Eclipse Helios是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,包括Java、C++和Python等。MyEclipse则是Eclipse的一个商业扩展,提供了更丰富的功能,特别是针对Java企业级应用的开发。...

    Eclipse64位3.6.2太阳神版eclipse-jee-helios-SR2-win32-x86_64.zip支持jdk1.5

    Eclipse64位3.6.2太阳神版eclipse-jee-helios-SR2-win32-x86_64.zip支持jdk1.5 Eclipse 支持jdk1.5 64位 helios 太阳神版 eclipse-jee-helios-SR2-win32-x86_64.zip 更多eclipse版本可看查看我的系列,欢迎下载~

    Language-Pack-eclipse-3.6.2-zh-CN

    Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,如Java、C++、Python等。在国际化的背景下,为了满足不同地区用户的语言需求,Eclipse提供了多语言包,让开发者可以使用自己熟悉的语言进行...

    eclipse3.6.2 plugins3

    Eclipse 3.6.2,也被称为Helios Service Release 2,是Eclipse在2011年发布的一个稳定版本。这个版本包含了对先前版本的错误修复,性能优化,以及对Java、Web和企业级应用开发的增强功能。对于开发者来说,选择特定...

    Building and Debuging U-Boot in Eclipse Helios On Window XP

    Eclipse Helios是Eclipse IDE的一个版本,支持多种编程语言和开发环境,包括C/C++,这使得它成为开发像U-Boot这样的项目理想的工具。 首先,确保你已安装了Windows XP,并且具备以下基础环境: 1. 安装了GCC交叉...

    eclipse3.6.2 plugins4

    Eclipse 3.6.2是其在2011年发布的一个稳定版本,代号为Helios。这个版本引入了许多新特性,提升了性能,并优化了用户体验。而“plugins4”则可能指的是Eclipse 3.6.2中的插件系统增强,即Plug-in Development ...

    eclipse-helios-win32

    Eclipse Helios Win32是一款专为Windows操作系统设计的Eclipse集成开发环境(IDE)版本。Eclipse作为全球开发者广泛使用的开源开发工具,以其强大的功能、丰富的插件生态系统和高度可扩展性而闻名。Helios是Eclipse...

    基于Eclipse的Hadoop应用开发环境配置

    基于 Eclipse 的 Hadoop 应用开发环境配置是指在 Eclipse 中配置 Hadoop 开发环境,以便开发和运行 Hadoop 应用程序。本节将对基于 Eclipse 的 Hadoop 应用开发环境配置进行详细介绍。 一、Hadoop 概述 Hadoop 是...

    eclipse 3.6.2 中文包

    Eclipse 3.6.2是其在2011年发布的一个版本,被称为Helios服务释放2。这个版本引入了多项增强功能和修复了已知问题,以提升开发者的使用体验。 Eclipse的中文包是为了方便中国用户和中文环境下的开发者使用而设计的...

    eclipse 3.6.2 中文语言包

    Eclipse是一个开放源码的集成开发环境(IDE),广泛用于Java、C++、Python等编程语言的开发。Eclipse 3.6.2,又称为Helios,是Eclipse项目的一个重要版本,发布于2010年,引入了许多新特性和改进。它包含了一个强大...

    eclipse-jee-helios-SR2-win32-x86_64

    标题 "eclipse-jee-helios-SR2-win32-x86_64" 指的是一个针对Windows 32位和64位系统的Eclipse集成开发环境(IDE)的版本,专为Java企业版(Java Enterprise Edition, JEE)开发设计。Eclipse是一个开源的软件开发...

    eclipse-SDK-3.6.2-win32 正體/繁體中文化包(含CDT)

    eclipse-SDK-3.6.2-win32 正體(繁體)中文化包 (包含CDT) 適用於 eclipse-3.6.2-HELIOS 直接解壓到eclipse安裝目錄中即可 免除使用eclipse自帶的Install New Software功能的冗長等待

    eclipse-java-helios-SR2-win32.zip

    Eclipse3.6.2,Build id: 20110218-0911,适用于32位windows系统与jdk1.6环境。已知问题:使用jdk1.8时找不到java.util.Arrays等类,不建议搭配jdk1.8使用。若有需求,应当使用eclipse-java-luna-SR2-win32及以上...

    eclipse-java-helios-SR2-win32(1/2)

    eclipse-java-helios-SR2-win32(1/2)

    eclipse jee helios SR2 32位

    eclipse j2ee helios 32位。这个是windows下的版本,如果需要其他操作系统版本,可以到官网下载:https://www.eclipse.org/downloads/packages/all

    eclipse-jee-helios-win32整个文件夹除plugins

    Eclipse 是一个著名的开源集成开发环境(IDE),广泛用于Java应用程序的开发,同时也支持其他编程语言如C++, Python等。Eclipse-JEE-Helios-win32是Eclipse的一个特定版本,面向Java企业版(Java Enterprise Edition...

Global site tag (gtag.js) - Google Analytics