zoukankan
html css js c++ java
struts2.1.6所需jar包详解
struts2.1.6所需jar包详解
Struts2.1.x终于推出正式版了,下载后按照Struts 2.0.14版进行配置,抛出异常说无法装载 (org.apache.struts2.dispatcher.multipart.MultiPartRequest),异常信息提示摘不到 org.apache.commons.fileupload.RequestContext类,搜索struts2.1.6带的所有jar包,发现RequestContext类并不在struts2-core-2.1.6.jar 中,在commons-fileupload-1.2.1.jar包中,之前struts2.0.14并不需要此包,只有在要用到上传组件的时候才需要。可能是struts2.1.6对文件上传功能的改进。因此要想正常使用struts2.1.6,至少需要如下6 个jar包:
struts2-core-2.1.6.jar
freemarker-2.3.13.jar
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.1.2.jar
commons-fileupload-1.2.1.jar
要注意的是,Struts 2.1.6的最小jar包配置比Struts2.0.14多了一个commons-fileupload-1.2.1.jar。
如果要使用Struts2的注解功能,在Struts2.0.14中只要引用了struts2-core-2.1.6.jar文件即可,而在 struts2.1.6中还需要引用struts2-convention-plugin-2.1.6.jar文件,而且注释类的包也变了(又增加了一些新的注释类),Struts2.0.14中的注释类在org.apache.struts2.config包中,而struts2.1.6的注释类在 org.apache.struts2.convention.annotation包中。除此之外,有些注释的属性名也变了,如Result注释在 struts2.0.14中有一个value属性,表示一个要转入的URL,而在Struts2.1.6的Result注释中使用location属性代替了value属性(不再有value属性了),但它们的使用方法相同。
因此,读者在使用Struts2.1.x时要注意,这一版本与Struts2.0.x并不完全兼容(但大部分还是兼容的)。据我的经验,Struts2.1.x版本将是比较稳定的一个Struts2版本,因此,Struts1.x就是在Struts1.1版本才开始流行起来的。
以前也测试过Struts2的其他版本,经部分测试,目前Struts 2分为三个版本阶段:Struts 2.0.9及以前版本、Struts2.0.10至Struts2.0.14、Struts 2.1.x,这三类版本都不太兼容,如果确定使用struts2来开发程序,建议直接使用struts2.1.6及以后的版本,这是一个比较稳定的Struts2版本。
查看全文
相关阅读:
网络摄像头RTSP协议视频平台EasyNVR升级版本后如何迁移原版数据?
ubuntu下安装dosbox
动态数组
C风格字符串
指针
数组
bitset
迭代器iterator
vector
string--getline(),cctype
原文地址:https://www.cnblogs.com/xulzong/p/3145899.html
最新文章
RTSP协议流媒体视频平台EasyNVR接入云端管理平台EasyNVS显示Running和already是什么原因?
在Linux系统中编译ARM版EasyNTS上云网关服务报undefined错误的解决方案
视频高速上云网关/网络穿透EasyNTS智能组网服务平台ini配置文件丢失如何处理?
高速上云/智能组网/视频上云网关EasyNTS内网穿透机制及应用说明介绍
视频上云/网络穿透/网络映射上云服务EasyNTS云组网服务端如何彻底删除不需要的设备?
高速上云/网络穿透/视频上云网关EasyNTS组网服务登录状态检测优化记录
【终端设备】视频上云/网络穿透EasyNTS云组网硬件终端无法单独修改账号的优化方式
RTSP流媒体协议视频平台EasyNVR和EasyNTS智能云组网同一浏览器运行为什么会导致EasyNTS无法登陆?
视频上云/网络穿透/网络映射服务EasyNTS设备管理为什么会出现无法搜索到设备的情况?
RTSP协议网络摄像头互联网直播边缘计算网关EasyNVR匿名登录用户可以上传授权文件吗?
热门文章
Google Chrome浏览器不能携带cookie导致RTSP协议视频平台EasyNVR调取接口报错,如何解决?
RTSP协议视频平台EasyNVR搭建NFS挂载开发环境的步骤
视频上云/网络穿透/网络映射服务EasyNTS上传表格前删除的设备仍然在线是什么原因?
高速上云/网络穿透/视频上云网关EasyNTS组网服务平台如何使用设备列表中的“控制台”功能?
网络穿透/动态组网/视频上云网关EasyNTS组网平台输入账号和密码无法登陆,如何解决?
网络穿透/动态组网/视频上云网关EasyNTS组网平台如何检测MQTT端口是否被占用?
网络摄像机RTSP流媒体协议视频平台EasyNVR如何根据H264的SPS获取视频分辨率?
为什么视频综合管理平台EasyNVS集成到第三方平台会出现无法播放的情况?
网络摄像头RTSP流媒体协议视频平台EasyNVR中内网和外网IP地址分配和使用机制介绍
RTSP流媒体协议EasyNVR成功映射RTMP端口却无法播放rtmp视频流如何解决?
Copyright © 2011-2022 走看看