在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代码 复制代码  收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app id="WebApp_ID" version="2.4"  
  3.     xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
  5.   
  6.     <display-name>Project Name</display-name>  
  7.     <welcome-file-list>  
  8.         <welcome-file>index.html</welcome-file>  
  9.     </welcome-file-list>  
  10.   
  11.     <filter>  
  12.         <filter-name>struts2</filter-name>  
  13.         <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>  
  14.     </filter>  
  15.   
  16.     <filter-mapping>  
  17.         <filter-name>struts2</filter-name>  
  18.         <url-pattern>/*</url-pattern>  
  19.     </filter-mapping>  
  20.   
  21. </web-app>  


8. 新建struts.xml
文件位置:/WebContent/WEB-INF/ classes/struts.xml
内容
Xml代码 复制代码  收藏代码
  1. <?xml version="1.0" encoding="UTF-8" ?>  
  2. <!DOCTYPE struts PUBLIC   
  3.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"   
  4.     "http://struts.apache.org/dtds/struts-2.0.dtd">  
  5.   
  6. <struts>  
  7.   
  8.     <package name="default" extends="struts-default">  
  9.         <action name="action_name" class="package_name.class_name">  
  10.             <result name="Success">./WEB-INF/jsp/success.jsp</result>  
  11.             <result name="Failure">./WEB-INF/jsp/failure.jsp</result>  
  12.         </action>  
  13.     </package>  
  14.   
  15. </struts>  


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

这样基本就搭建好Struts 2的结构了 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值