文章目录

  • 1.下载Struts2的开发包
  • 2.新建一个web项目并导入struts的jar包
  • 3.将Strust.xml配置到项目中
  • 4.配置Struts的过滤器
  • 5.Tomcat运行Web工程
  • 附录:对strust的jar包介绍

1.下载Struts2的开发包

方法一:
进入官网下载
官网链接: http://struts.apache.org.


方法二
使用我已经下载好的资源包:
搜索微信公众号:松鼠技术站
回复:Struts
即可获得jar包

2.新建一个web项目并导入struts的jar包

新建web项目过程省略
将第一步的压缩文件解压到本地,打开它的apps目录,将struts2-blank.war复制一个到桌面上,解压,然后就会有一个WEB-INF文件夹,打开lib,把里面所有的jar包都复制到你新建的web项目中


3.将Strust.xml配置到项目中

还是刚才解压的struts2-blank.war的WEB-INF目录下面,有个classes目录,打开,然后复制Struts.xml到自己的项目中(放到项目的src目录下)
并把该xml中的标签内的东西去掉。(后期自己需要用什么就加什么)

4.配置Struts的过滤器

在web.xml中,配置Filter

<!--配置struts的过滤器 【拦截所有请求】--><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>

5.Tomcat运行Web工程

如果tomcat运行没有报错,就代表配置成功

附录:对strust的jar包介绍

jar包 Value
struts2-core-2.3.33.jar Struts核心jar包
xwork-core-2.3.33.jar Struts核心jar包
ognl-3.0.19.jar OGNL表达式
log4j-core-2.3.jar 开源日志 log for java
log4j-api-2.3.jar 开源日志 log for java
asm-3.3.jar 基于子类的动态代理
asm-tree-3.3.jar 提供其于对象的表现形式
asm-commons-3.3.jar 提供基于事件的表现形式
commons-fileupload-1.3.2.jar 文件上传所需要的包
asm-commons-3.3.jar 文件上传所需要的包
freemarker-2.3.22.jar 页面 模板框架
javassist-3.11.0.GA.jar 对于字节码的支持,jBoss的一个子项目
commons-lang3-3.2.jar 对java.lang的扩展

如果文章对你有帮助,不要忘了给我点个赞吼( ̄▽ ̄)~
欢迎关注我的微信公众号:松鼠技术站

Struts环境搭建(详细过程)相关推荐

  1. Swin-Transformer-Object-Detection环境搭建详细过程

    1 流程 1 确定设备安装的cuda版本 2 根据安装的cuda版本确定要安装的torch版本 3 根据torch版本安装对应的mmcv 4 安装apex 5 修改源码测试 源码地址:Swin-Tra ...

  2. `ctfd`+CTFd-Whale环境搭建详细过程(图文)

    1.ctfd环境搭建 1.在home目录下建立ctfd文件 mkdir ctfd 注意所有的文件下载解压都需要注意文件的目录!一方面后面的指令我已经写好,路径已经确定,另一方面,有些配置文件里面路径也 ...

  3. 【Python】环境搭建详细过程

    前言 要想能够进行 Python 开发, 就需要搭建好 Python 的环境. 需要安装的环境主要是两个部分: 运行环境: Python 开发环境: PyCharm 安装Python 1.找到官方网站 ...

  4. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

  5. react-native for android windows开发环境搭建详细记录

    先说说整个环境搭建的过程.上周开始要在windows上搭建react-native for android环境,当时按照找的教程,从git上clone master分支的代码,然后下载了node,安装 ...

  6. Kubernetes集群环境搭建详细教程(一主两从)

    Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...

  7. 下载丨DataGuard环境搭建详细步骤

    墨天轮文档:<DataGuard环境搭建详细步骤(新方法)>:https://www.modb.pro/doc/514(复制到浏览器中打开或者点击"阅读原文"立即下载) ...

  8. linux php和java环境变量配置_java_linux配置java环境变量详细过程,直接上实现过程: 一. 解压安 - phpStudy...

    linux配置java环境变量详细过程 直接上实现过程: 一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-lin ...

  9. win0php环境搭建,win10php环境搭建详细教程

    大家在将系统更新为Win10系统后,对php环境搭建方法并不是很清楚.那么win10php环境搭建要怎么操作呢?其实win10php环境搭建的方法跟Win7/Win8.1系统的php环境搭建是相同道理 ...

  10. Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤

    Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...

最新文章

  1. sdk没有登录什么意思_不需要接入SDK的第三方登录及分享
  2. SAP LSMW 物料主数据导入毛重净重放大1000倍问题之对策
  3. 10分钟写一个markdown编辑器
  4. 程序员为什么爱穿格子衫和卫衣?
  5. 【Python】这些Python骚操作,你值得拥有
  6. Python GUI界面编程初步 04 - Tkinter设计框架和概念
  7. filepermission java,Java FilePermission getActions()方法与示例
  8. 数据 + 代码,基于 Keras 的烟火检测
  9. System Center 2016 Data Protection Manager 部署手册
  10. Spring AOP之HelloWorld与概念介绍(xml版)
  11. web打印控件Lodop轻松输出清晰的图表和条码
  12. 联合主键三种实现方式
  13. java 富文本 xss_Jsoup 防止富文本 XSS 攻击
  14. spss进行偏相关分析
  15. 美国专利申请策略整理
  16. Qt开发总结(19)——Qt Charts
  17. 随手写的绿色征途手游的脚本辅助代码
  18. R语言水文序列突变点检验之滑动平均差法
  19. java/php/net/python中小型培训机构管理系统设计
  20. allegro设置差分线

热门文章

  1. 奋斗吧,程序员——第二十二章 事了拂衣去,深藏身与名
  2. matlab怎么加入快捷方式,Matlab 2014a添加桌面快捷方式(ubuntu14.04 kylin)
  3. 服务器虚拟内存设置重要吗,服务器是否需要设置虚拟内存
  4. Vue路由详解与映射关系 Vue-Router
  5. 面试必备-Java集合框架
  6. 代码主要是基于蒙特卡洛和copula函数生成考虑风光空间相关性的出力,并用kmeans进行场景缩减
  7. MATLAB随机生成m个三维坐标点,且各个坐标点之间的距离不小于n
  8. LaTeX高亮整理Stata代码(时变空间权重矩阵)(整理版)
  9. linux crontab 定时关机,Linux系统使用--定时关机的实现以及crontab命令和文件详解...
  10. Android Studio配置ArcGIS Runtime SDK for Android