Struts从2.1升级到2.3版本过程

应客户要求将版本升级到安全版本。

http://struts.apache.org/download   官网下载地址。

http://struts.apache.org/[preferred]struts/2.3.31/struts-2.3.31-all.zip  (2.3.31版本)

我将我更新的jar包贴出来 大家可以参考下,如果有,那么升级,没有的话导入一份:

根据项目需求来整理 我目前用到的jar:

commons-lang3-3.2.jar

commons-logging-1.1.3.jar

freemarker-2.3.22.jar

javassist-3.11.0.GA.jar

ognl-3.0.19.jar

struts2-config-browser-plugin-2.3.31.jar

struts2-core-2.3.31.jar

struts2-json-plugin-2.3.31.jar

struts2-junit-plugin-2.3.31.jar

struts2-spring-plugin-2.3.31.jar

xwork-core-2.3.20.jar

另外提供两个下载jar包的地址:

-http://mvnrepository.com/

-http://www.manyjar.com/

将struts.xml配置信息修改如下:

struts.devMode=false

将struts的配置文件头部信息修改如下:

重点是在版本号的地方:2.3

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">

在升级的过程中难免会出现一些问题:

比如:缺失jar包,jar包重复 等等问题,希望大家静下心来 多去根据错误信息搜搜资料。

如果有什么疑问可以给我通过邮箱联系于我,共同探讨学习!我工作日一直都在线!

可以在邮件中截图说下你在升级过程中遇到长时间没解决掉的难题!我们一起探讨!

有什么不足之处也望大家及时指出指正!

email:[email protected]

时间: 2024-10-29 19:09:56

Struts从2.1升级到2.3版本过程的相关文章

pip升级到18.0版本过程中报错解决方法

我这台电脑是windows10系统,一般在cmd命令行界面下执行pip的升级命令:pip install –upgrade pip 安装的时候,会有拒绝访问报错:这个时候应该是权限的问题,于是在win10系统的搜索框输入cmd,然后在命令提示符上点右键,选择以管理员身份运行. 然后就执行pip的升级命令:pip install –upgrade pip就可以了. 原文地址:https://www.cnblogs.com/shanghongyun/p/9631764.html

从Windows 10家庭版升级到更高版本

从Windows 10家庭版升级到更高版本 在Windows 7.Windows 8及Windows 8.1中,Windows的企业版与其他版本(家庭版.专业版)是不同的安装镜像,而且也不能从家庭版或专业版升级到企业版.而在Windows 10中,其基础版本(家庭版.专业版.教育版.专业版),从本质上来说,是用的相同的安装镜像,所以可以从低版本(家庭版.专业版)升级到企业版或教育版. 在7月29号,MSDN订阅用户可以下载到企业版.专业版与家庭版的ISO镜像,此时人们下载不到教育版的镜像(开始能

ubuntu16.04 安装指定版本Node,升级npm到指定版本

一.安装配置Node 1.下载(64位系统) wget https://nodejs.org/download/release/v4.4.7/node-v4.4.7-linux-x64.tar.gz 2.解压配置环境变量 export NODE_HOME=/opt/node-v4.4.7-linux-x64export PATH=$NODE_HOME/bin:$PATH 3.查看node版本 [email protected]:~$ node -vv4.4.7 二.升级NPM到指定版本 npm

如何在CentOS/RHEL上安装或升级新的内核版本

Linux内核版本 Linux内核版本分为主线.稳定和长期版本.(所有内核版本都可以在内核开发官方网站https://www.kernel.org上获取)目前我们看到最新的稳定内核版本为4.10.12. 主线版本代表整个Linux内核的一个树干,新的主线版本每2-3个月发布一次,所有的新功能及特性都将会包含主线版本中.稳定内核则是在主线版本中,被认为是"稳定的"得出.稳定内核的任何错误修复都将从主线树中返回,也就是主线内核出现的任何错误(包括之前的任何旧版本内核的错误和BUG)在得到修

CMS .NET 程序框架 从2.0/3.5升级到4.0 版本后 需要调整的地方

问题一: document.forms1.action 不可使用 需要修改程 document.forms[0] .NET 程序框架 从2.0/3.5升级到4.0 版本后,document.forms1  不可使用 也就是说所有浏览器都是支持document.forms["form1"]这样的写法的. 微软4.0之前是document.form1也能获取, 升级到4.0之后 取值方式为document.forms["form1"] 或者document.forms[

友盟在线参数+自动更新升级SDK实现指定版本强制更新升级

项目上有这样的需求:对指定的版本要求强制升级,同时其它的版本可以选择性升级. 友盟的自动更新功能还是挺好用的,只不过对强制升级这块支持的还不到位. 不过友盟的开发人员也给出了勉强可行的方案: 使用友盟在线参数来控制哪些版本需要强制更新,哪些版本不需要 相关的内容如下: 1.在线参数配置: http://dev.umeng.com/analytics/android/advanced-integration-guide#3 2.强制更新官方代码: https://github.com/nxzhou

Ubuntu 14.0 升级内核到指定版本

1.卸载现有内核sudo apt purge linux-headers-* linux-headers-*-generic linux-image-*-generic linux-image-extra-*-generic linux-signed-image-*-genericReplace * with the kernel versions (for instance : 4.4.0-36) from the output of the command. 例如: sudo apt pur

centos7 升级内核到最新版本

centos7 从问世以来,官网提供的镜像始终是3.10 版本,该版本最大的一个问题是对硬件驱动(尤其是无线网卡)的支持不是很好,本人亲测>5种机型,无线网卡均无法正常使用,如果是非主流机型,手动安装很困难,最简单的办法是升级内核到最新版本.具体步骤如下: 1.升级内核需要使用 elrepo 的yum 源,首先我们导入 elrepo 的 key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装 elrepo 源 rpm

升级Windows 10 正式版过程记录与经验

升级Windows 10 正式版过程记录与经验 [多图预警]共50张,约4.6MB 系统概要: 预装Windows 8.1中文版 C盘Users 文件夹已经挪动到D盘,并在原处建立了符号链接.(我怀疑这是系统升级失败的原因) 本次升级目标: 保持正版Windows身份 尽量保留程序和设置 使用工具: Windows PE UltraISO等 注: 文中图片序号不连续.小数序号一般为照片.整数一般为截图. 本文为原创,URL:http://www.cnblogs.com/go2bed/p/4695