Struts环境搭建(详细过程)
文章目录
- 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环境搭建(详细过程)相关推荐
- Swin-Transformer-Object-Detection环境搭建详细过程
1 流程 1 确定设备安装的cuda版本 2 根据安装的cuda版本确定要安装的torch版本 3 根据torch版本安装对应的mmcv 4 安装apex 5 修改源码测试 源码地址:Swin-Tra ...
- `ctfd`+CTFd-Whale环境搭建详细过程(图文)
1.ctfd环境搭建 1.在home目录下建立ctfd文件 mkdir ctfd 注意所有的文件下载解压都需要注意文件的目录!一方面后面的指令我已经写好,路径已经确定,另一方面,有些配置文件里面路径也 ...
- 【Python】环境搭建详细过程
前言 要想能够进行 Python 开发, 就需要搭建好 Python 的环境. 需要安装的环境主要是两个部分: 运行环境: Python 开发环境: PyCharm 安装Python 1.找到官方网站 ...
- Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...
win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...
- react-native for android windows开发环境搭建详细记录
先说说整个环境搭建的过程.上周开始要在windows上搭建react-native for android环境,当时按照找的教程,从git上clone master分支的代码,然后下载了node,安装 ...
- Kubernetes集群环境搭建详细教程(一主两从)
Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...
- 下载丨DataGuard环境搭建详细步骤
墨天轮文档:<DataGuard环境搭建详细步骤(新方法)>:https://www.modb.pro/doc/514(复制到浏览器中打开或者点击"阅读原文"立即下载) ...
- linux php和java环境变量配置_java_linux配置java环境变量详细过程,直接上实现过程:
一. 解压安 - phpStudy...
linux配置java环境变量详细过程 直接上实现过程: 一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-lin ...
- win0php环境搭建,win10php环境搭建详细教程
大家在将系统更新为Win10系统后,对php环境搭建方法并不是很清楚.那么win10php环境搭建要怎么操作呢?其实win10php环境搭建的方法跟Win7/Win8.1系统的php环境搭建是相同道理 ...
- 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 ...
最新文章
- sdk没有登录什么意思_不需要接入SDK的第三方登录及分享
- SAP LSMW 物料主数据导入毛重净重放大1000倍问题之对策
- 10分钟写一个markdown编辑器
- 程序员为什么爱穿格子衫和卫衣?
- 【Python】这些Python骚操作,你值得拥有
- Python GUI界面编程初步 04 - Tkinter设计框架和概念
- filepermission java,Java FilePermission getActions()方法与示例
- 数据 + 代码,基于 Keras 的烟火检测
- System Center 2016 Data Protection Manager 部署手册
- Spring AOP之HelloWorld与概念介绍(xml版)
- web打印控件Lodop轻松输出清晰的图表和条码
- 联合主键三种实现方式
- java 富文本 xss_Jsoup 防止富文本 XSS 攻击
- spss进行偏相关分析
- 美国专利申请策略整理
- Qt开发总结(19)——Qt Charts
- 随手写的绿色征途手游的脚本辅助代码
- R语言水文序列突变点检验之滑动平均差法
- java/php/net/python中小型培训机构管理系统设计
- allegro设置差分线
热门文章
- 奋斗吧,程序员——第二十二章 事了拂衣去,深藏身与名
- matlab怎么加入快捷方式,Matlab 2014a添加桌面快捷方式(ubuntu14.04 kylin)
- 服务器虚拟内存设置重要吗,服务器是否需要设置虚拟内存
- Vue路由详解与映射关系 Vue-Router
- 面试必备-Java集合框架
- 代码主要是基于蒙特卡洛和copula函数生成考虑风光空间相关性的出力,并用kmeans进行场景缩减
- MATLAB随机生成m个三维坐标点,且各个坐标点之间的距离不小于n
- LaTeX高亮整理Stata代码(时变空间权重矩阵)(整理版)
- linux crontab 定时关机,Linux系统使用--定时关机的实现以及crontab命令和文件详解...
- Android Studio配置ArcGIS Runtime SDK for Android