Struts2开发环境搭建

转自:http://jiaxiaoyuan1204.blog.163.com/blog/static/65553152011265143988/

1.      官方网站及最新版本

Struts2的官方网站是:http://struts.apache.org/,编辑本文时,

最新的通用发行版本是:Struts 2.2.1 General Availability Release。

下面以此为例讲解Struts2开发环境的搭建。
2.      搭建开发环境
1)     下载Struts2

从如下地址下载Struts2的相关包:http://apache.etoak.com/struts/binaries/struts2-2.2.1-all.zip,我下载的是完整版本。下载完解压后,解压目录里有四个子目录:

  • apps  里面是应用的示例
  • docs  里面是相关的文档,英文的哦
  • lib  里面是Struts的相关的JAR包
  • src  里面是源码,如果有时间,可以研究研究

其中,apps里有一个struts2-blank-2.2.1.war的应用,展示了一个Struts2项目,最少需要的JAR包和配置。
2)     先新建一个动态Web项目

在Eclipse下,先新建一个动态的Web项目(Dynamic Web project)

3)     Struts2最少依赖的包

再将Struts2最少的依赖包放到项目的WEB-INF/lib目录下,

一共有七个(可从struts2-blank-2.2.1.war应用里找到):

1.      commons-fileupload-1.2.1.jar

2.      commons-io-1.3.2.jar

3.      freemarker-2.3.16.jar

4.      javassist-3.7.ga.jar

5.      ognl-3.0.jar

6.      struts2-core-2.2.1.jar

7.      xwork-core-2.2.1.jar

最后,加上项目需要用到的日志的JAR包:

8.      commons-logging-1.1.1.jar
4)      配置文件struts.xml

J2EE项目的配置文件较多,笔者一般将这些配置文件放在一个独立的目录下,在项目根目录下创建一个config的目录,并将其加入到构建路径的Source里,在里面创建一个struts.xml文件,这个文件,你也可以直接放在src目录下。内容如下:

<?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>

</struts>

这基本上是一个空的配置文件。
5)     Struts2的启动配置web.xml

<!-- struts2过滤器 -->

    <filter>

       <filter-name>struts2</filter-name>

       <filter-class>

           org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

    </filter>

    <filter-mapping>

       <filter-name>struts2</filter-name>

       <url-pattern>*.action</url-pattern>

    </filter-mapping>

    <filter-mapping>

       <filter-name>struts2</filter-name>

       <url-pattern>*.jsp</url-pattern>

    </filter-mapping>

注意:在Struts2.1.3以后FilterDispatcher已经过时。在StrutsPrepareAndExecuteFilter的init()方法中自动读取配置文件struts.xml。Struts2在读取struts.xml文件的内容以后,将会以javaBean的形式在内存中呈现。以后对于对Struts的请求将不会再去读取struts.xml。

6)     启动Tomcat

配置好这些后,就可以启动你的Tomcat了,一般开发都是在Tomcat下做的。应该是没有任何异常的。然后,别忘了在你的项目下放一个index.jsp,启动后,访问你的应用的首页,应该是可以访问的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值