SSH框架中struts开发环境搭建

Myeclipse中搭建struts开发环境主要分为4个步骤:

一.找到开发struts应用所需要用的jar包

1.到网站http://struts.apache.org/download.cgi#struts2014下载struts的源码,此处笔者下载的为2.3.16.3版

2.解压缩下载的struts压缩包,找到需要添加到项目中的最核心的jar包,不同的struts所需要的最少jar包是不一样的,这里可以到doc文件中查找,create-struts-2-web-application-with-artifacts-in-web-inf-lib-and-use-ant-to-build-the-application文件中有详细说明,2.3.16.3版本所需要的最少jar包有11个,分别为:

1.    asm-x.x.jar

2.    asm-commons-x.x.jar

3.    asm-tree-x.x.jar

4.    commons-io-X.X.X.jar

5.    commons-lang3-X.X.X.jar

6.    commons-fileupload-X.X.X.jar

7.    freemarker-X.X.X.jar

8.    javassist-X.X.X.jar

9.    ognl-X.X.X.jar

10.  struts2-core-X.X.X.X.jar

11.  xwork-core-X.X.X.jar

把这些jar包拷贝复制到WEB-INF下面的lib文件夹即可。

二.编写struts配置文件

1.在src目录中新建struts.xml文件,在xml中添加dtd引用,

2.找到dtd,方法为在解压缩的struts文件夹中搜索后缀名为.dtd的文件,然后选择跟struts对于的dtd,笔者的struts为2.3,因此dtd也要选择2.3版本。

3.在WEB-INF文件夹下建立dtds文件夹,专门用来防止dtd文件,把struts-2.3.dtd拷贝在dtds文件夹中。

4.在struts-2.3.dtd文件的注释中找到引用该dtd的代码段,入下图所示:

5.在xml文档中建立根元素。从上图中科院看出该dtd对struts.xml的约束,因此建立<struts></struts>.

三.在web.xml中添加struts 框架启动配置,就是配置filter

双击WEB-INF目录下的web.xml文件,配置核心过滤器。

配置代码为:

<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>/*</url-pattern>
  </filter-mapping>

过滤器中filter-class比较长,但是这个不需要记住。找到他的方法为:展开struts2-core-2.3.16.3.jar包,找到过滤器包(org.apache.struts2.dispatcher.ng.filter)并展开,这是科院看到org.apache.struts2.dispatcher.ng.filter包里面有一个类StrutsPrepareAndExecuteFilter。双击该类,在弹出的界面中找到路径,如下图所示。

四.在tomcat中启动,如果tomcat成功启动,则配置成功,否则需要重新配置。

配置tomcat,启动tomcat,如果tomcat成功启动,则struts配置成功。

时间: 2024-11-03 21:51:06

SSH框架中struts开发环境搭建的相关文章

phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建

  前提条件:已在Eclipse中安装好Android SDK 和 ADT. 1.下载PhoneGap,解压. 2.用Eclipse新建一个安卓项目. 3.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.js 复制到安卓项目的 /assets/www/ 目录下. 4.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.jar 复制到安卓项目的 /libs 目录下. 5.在/assets/www/目录下新建一个index.html,内

win7中Android开发环境搭建超详细(百度)

Android系统如火如荼,Android软件开发也相当流行,这里介绍如何一步步完成Android软件开发环境的搭建. 工具/原料 能联网的计算机 Java环境搭建 1 Android软建开发用的是Java语言,所以第一步当然要完成Java环境的搭建, Java环境搭建其实就是jdk安装,jdk百度一下很多地方都能找到,如果你想获得官方最新版本就到sun官网去找吧,连接自己搜一下吧这里不能贴网址的 2 下载过程就不赘述了,下载好后双击安装软件按步骤安装, 安装路径最好默认,但也可以自定义, 路径

Struts开发环境搭建

软件151  秦康维 关于JDK和eclipse的安装不再敖述,访问Apache Struts官网:http://struts.apache.org/download.cgi,选择下载Struts 2.5.X版本.这里有如下下载选项:  建议选择Full Distribution选项,它包含struts2的核心库.源代码.文档和实例等. 下载完成后,将压缩包解压到任意目录下,打开struts-2.5.X文件,它有一个lib子目录,里面的文件就是我们进行Web应用开发所需的struts2核心jar

ssh框架中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"> <!-- <?xml ?>中的为

elasticsearch5.3.0在windows中的开发环境搭建

第一步:下载ES,链接[https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.3.0.zip] 第二步: 修改ES配置文件,在末尾加上 http.cors.enabled: true http.cors.allow-origin: "*" 第三步: 执行 bin/elasticsearch (或 bin\elasticsearch.bat  在Windows系统中) 第四步: 在浏览器中输入http:/

Linux开发环境搭建与使用系列教程

00.Linux开发环境搭建与使用1——Linux简史 01.Linux开发环境搭建与使用2——Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3——通过虚拟机安装系统(ubuntu) 03.Linux开发环境搭建与使用4——ubuntu更新设置 04.Linux开发环境搭建与使用4——Linux必备软件之Samba 05.Linux开发环境搭建与使用5——Linux必备软件之SSH 06.Linux开发环境搭建与使用6——ubuntu如何设置IP 07.Linux开发

Linux开发环境搭建与使用教程

00.Linux开发环境搭建与使用1--Linux简史 01.Linux开发环境搭建与使用2--Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3--通过虚拟机安装系统(ubuntu) 03.Linux开发环境搭建与使用4--ubuntu更新设置 04.Linux开发环境搭建与使用4--Linux必备软件之Samba 05.Linux开发环境搭建与使用5--Linux必备软件之SSH 06.Linux开发环境搭建与使用6--ubuntu如何设置IP 07.Linux开发

Spring开发环境搭建(Eclipse)

开发环境搭建,主要包含2部分: Java安装 Eclipse安装 为易于学习,我们只安装这2个部分,对于一般开发学习也足够了.如果你有其他要安装的,酌情添加. Java安装 我们使用Java8: 下载JDK 32位下载x86版本,64位下载x64版本,请根据自己情况选择: 下载后双击安装,安装后检查安装是否成功,打开命令行工具,执行java -version,正常打印出Java版本号,安装成功. Eclipse安装 1. Eclipse下载安装 Eclipse很强大,而且免费,我们使用Eclip

S2SH开发环境搭建、框架整合、项目基础环境搭建

S2SH开发环境搭建.框架整合.项目基础环境搭建 1.S2SH框架整合 新建项目s2sh: 1.1添加jar包 1.1.1添加Struts的jar包 添加如下的jar包: commons-fileupload-1.2.2.jar commons-io-2.0.1.jar freemarker-2.3.19.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar 疑惑:这些jar可以从哪里获得呢? 对于一个框架来说,别人