升级struts2 2.3.16 报错 BeanCreationException

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'treeMenuDao' defined in ServletContext resource [/WEB-INF/dataAccessContext-local.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.sunyard.zj.dao.ibatis.TreeMenuDaoImpl]: Constructor threw exception; nested exception is java.lang.NullPointerException
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.sunyard.zj.dao.ibatis.TreeMenuDaoImpl]: Constructor threw exception; nested exception is java.lang.NullPointerException
Caused by: java.lang.NullPointerException

原来用的struts2 2.0.11 版本 最近说有漏洞要升级,结果升级了就报错,用的strunts+spring+ibatis. 网上找了好多解决办法都是对于hibernate的。求大神帮忙。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Struts2由2.3.16.3升级为2.5.20引发的问题及解决办法
近期,项目在阿里云平台部署后,发现有struts2存在安全漏洞。公司使用的struts2版本为2.3.16.3,于是决定升级到2.5.20以解决这个问题。 在升级到2.5.20之后,产生了一系列的问题,在查阅各种资料之后,问题得以一一解决,现在把遇到的问题及解决方法总结一下,方便以后查阅。 项目是用maven构建,struts2升级到2.5.20需要替换的pom依赖: 新依赖: ...
Struts2版本升级
@Struts2-2.3版本升级–>2.5.14.1 第一步 修改web.xml中配置 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 修改成 <filter-class>org.apache.struts
struts2 框架的核心jar包(struts-2.3.16版本)
Struts2框架所需的核心jar包;Struts2框架所需的核心jar包;
Struts2版本升级到2.3.34
    Struts2现在的最新版本是2.5.16.最近要上线一个项目,经过Acunetix安全扫描,struts2存在安全漏洞,需要对struts2进行升级。查看项目,项目本身使用的struts版本是2.2.     现在的struts2版本,相对安全的是2.3.34和最新版2.5.16.     从2.2版本到2.5.16,可以通过查看他们的包,可以发现需要替换的包结构很多,而且我原本也是...
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包贴出来 大家可以参考下,如果有,那么升级,没有的话导入一份: 根据项
struts2 2.1升级到2.3需要注意的一个小细节
struts2.1升级到2.3遇到的获取不到数据的问题
Struts2.16 以上版本的 s:datetimepicker 不能使用解决办法
原因:struts2.1.X把struts2.0中的和ajax相关的,如datetimepicker,tree,treenode 都移动到了dojo中了 解决方法: 1、在jsp文件中加入<%@ taglib uri=”/struts-dojo-tags” prefix=”sx”%>和 2、将改为 3、将struts2-dojo-plugin-2.1.6.jar拷贝到/web-inf/lib下
Struts 版本升级到2.5.17 报错问题
由于安全评估要求,需要将Struts版本升级到2.5.17,原有版本2.5.16。本项目中用到的struts包有:struts2-core,struts2-json-plugin,struts2-spring-plugin。均为2.5.16 版本。项目采用maven构建。 根据官方说明,2.5.17只是更新了安全补丁,但实际操作时,将版本号由2.5.16 改为2.5.17之后,报了很多异常。解决...
struts2.5.16升级过程中遇到问题详述
此记录struts2.5.16在升级过程中基本遇到所有的问题,包括jar的引进,以及配置文件的写法。
struts2升级到struts2.3.32(报错、找不到action)
struts2 低版本有漏洞问题,升级到struts2.3.32 查看链接: 升级过程看: http://www.cnblogs.com/lr393993507/p/5466476.html 找不到action看: http://www.ablanxue.com/shtml/201703/36219_1.shtml 另: tomcat加载jar包问题!(忘了它会加载所有的...
struts2的 2.3.16.3版本的至少要的jar
commons-fileupload-1.3.1.jar: 实现文件上传的jar   commons-io-2.2.jar :  文件读取和复制,拷贝等要用到的   commons-lang3-3.1.jar  :  字符串处理工具类   freemarker-2.3.19.jar:一个模板引擎。因为Struts2是基于它开发的   javassist-3.11.0.GA.ja...
struts2版本升级后服务启动报错
从struts2.5.2升级到2.5.10.1后,启动服务报错,百思不得其解! 错误信息如下,看起来就像是无法读取所有action类。 ERROR DefaultClassFinder Unable to read class [mig.esign.admin.action.BaseAction] java.lang.IncompatibleClassChangeError: org...
spring5.0事务配置报BeanCreationException错误的解决办法
图片中的配置就是保错原因,解决办法就是导入aspectjweaver-1.8.7.jar这个jar包
struts2 2.3xxx 升级至 2.5.10.1中遇到的问题
1、web.xml struts2的 filter和listener 包路径变动 2、struts2.5.10.1 开始 log4j变更为使用 log4j2版本,需要显示引入 log4j2 jar 和 log4j1 兼容版本 org.apache.logging.log4j log4j-core 2
升级高版本的struts2.2.3.32 无法访问Action解决办法
一:升级高版本的struts2.2.3.32 无法访问Action解决办法 1.最主要原始struts版本与freemarker-2.3.22版本不一致导致的无法访问action,在访问时不会有任何错误。 图一:有问题的 图二:正确的
struts2 学习 点点
struts2 新版本注意点  还有了在配置web.xml文件时记得不要在用这个过滤器了,  org.apache.struts2.dispatcher.FilterDispatcher,  新版本都是过时的了,采取该过滤器,org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter来自 http://liuj
升级struts2-2.5,其实并没有想象中的那么难
最近公司在阿里的服务器总是受到DDOS攻击,和老大一起查看了攻击详情发现是由于struts版本过低,导致被入侵,于是升级了一下struts的版本到2.5,希望可以一次性解决这个问题 首先,替换jar包(注意:并不是图片里有的都要放到自己的项目中,自己的项目中用到了哪些,就替换掉哪些,要注意的是:如果你的项目中没有用到log4j.xml在换成2.5以后,运行tomcat启动项目,总是会提示你项目中
升级到Struts 2.3.32问题-struts2校验文件不起作用
升级到Struts 2.3.32问题-struts2校验文件不起作用
在Spring的配置文件里面配置AOP出现BeanCreationExceptiony异常
学习spring实战手动配置切面时出现BeanCreationExceptiony异常 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creat...
struts2升级后无法创建对象访问问题
struts2升级新版本后原有property中创建对象无法访问,log中有警告 警告Target class [class xxxx] is excluded!  警告位置com.opensymphony.xwork2.ognl.SecurityMemberAccess warn 根据log信息找到该类,发现有做一个过滤,然过滤的内容则是通过配置 发现struts-default.
Struts2命名空间运行原理
  访问路径:http://localhost:8080/Struts2/p1/p2/p3/testShop 步骤1,当访问p1/p2/p3/,如果这个namespace存在,就执行找对应Action。 但是没有对应的action,执行步骤4。找对应的Action,但是没有。执行步骤2。  步骤2,当访问p1/p2/,如果这个namespace存在,就执行找对应Action。 但是没有对...
2017年Struts漏洞修复:版本从2.3.15.1升级到2.3.32
如果你当前的项目使用了Struts2.3.5至 Struts 2.3.31版本,那么请升级至2.3.32 具体替换6个jar包即可: xwork-core-2.3.32.jar ; struts2-json-plugin-2.3.32.jar; struts2-convention-plugin-2.3.32.jar ; struts2-core-2.3.32; ognl-3.0....
Intellij IDEA中Spring配置aop增强事务 出现BeanCreationException异常处理方法
项目缺少aspects依赖 解决办法:在pom.xml文件配置依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>4.2.1.RELEASE</version> </dependency>
struts2 升级至2.5流程及主要事项
struts2官网地址:http://struts.apache.org/ 1.下载strtuts2.5包 2.替换工程中的附件目录文件 a.freemarker-2.3.23.jar b.log4j-api-2.5.jar c.ognl-3.1.2.jar d.struts2-config-browser-plugin-2.5-BETA3.jar e.struts2-conve
struts2-2.3.4.1升级到2.5.17版相关jar包
关于我的第一篇博客里struts2升级所涉及到的jar,大家可以下载使用。
Struts2-045漏洞处理时遇到的坑(升级Struts2.5需要特别注意的配置)
最近公司的ssh搭建老项目出现了问题,被人抓到了漏洞获取了权限,幸好是名白客没有进行大肆破坏,找到原因是Struts2框架在之前就爆出的045漏洞,分享出自己在解决时遇到的坑。 关于检测Struts2漏洞的方法: 可以下载K8大神的Struts漏洞检测工具http://qqhack8.blog.163.com/blog/static/1141479852014631102759126/
升级Maven工程的Struts依赖
升级Maven工程的Struts依赖前段时间,公司的多台主要的生产环境服务器发生了cpu频繁占满,然后tomcat歇菜的情况。查看资源占用情况,发现是一个以root起的httpd.conf的进程在占用,尝试kill,但愈演愈烈。百度后觉得可能是当初装的nagios的漏洞导致。不久,报出了Struts2的(S2-046)漏洞。再次查看服务器日志,发现也确有出现利用此漏洞的攻击。遂决定重装了服务器。并对
DynamicMethodInvocation 动态方法调用
&amp;lt;constant name=&quot;struts.enable.DynamicMethodInvocation&quot; value=&quot;true&quot; /&amp;gt;   在struts.xml 文件中,设置这个属性,表示,我们开启动态方法调用,也就是在同一个action中,可以有多个相应的函数。...
struts2总是提示StringUtils错误
三月 16, 2017 10:14:07 下午 org.apache.catalina.core.StandardContext filterStart 严重: Exception starting filter struts2 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymp
struts2安全漏洞-升级struts2 jar文件从2.2.3至2.3.16
NULL 博文链接:https://javatea.iteye.com/blog/2100912
Strut2 升级到 Struts 2.3.32 漏洞修复教程
Struts2 版本漏洞版本: CVE-2017-5638 受影响jar包: Struts 2.3.5 - Struts 2.3.31, Struts 2.5 - Struts 2.5.10 方案: 升级到 Struts 2.3.32 or Struts 2.5.10.1 具体步骤: 1、确认漏洞 自己项目是否使用其中漏洞受影响的
struts2 升级2.3.35 action中方法无法正常映射
内部项目,使用了maven,struts2则是使用了它的零配置特性(使用注解或默认约定) 1、maven中定义版本常量 &amp;lt;struts2.version&amp;gt;2.3.35&amp;lt;/struts2.version&amp;gt; 2、struts2关键依赖相关jar内容(好像还有commons-io,commons-fileupload,commens-lang3,comments-loggin...
关于BeanCreationException的异常处理
在运行Tomcat服务器之后,项目的控制台就打印了这些异常和错误,刚接触SSM,故对未来遇见的异常做个记录,并将解决过程贴上,为同道中人做个标记吧 严重: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'card
struts2.3升级到struts2.5.10.1步骤及遇到的问题
struts2.3升级到struts2.5.10.1步骤 1.删除原有的struts2jar包       freemarker-2.3.16.jar,       struts2-spring-plugin-2.3.15.1.jar       struts2-json-plugin-2.3.15.1.jar       struts2-core-2.3.15.1.jar    
struts2.3.32版本升级附升级步骤
Apache官方已针对该漏洞发布安全公告,ApacheStruts 2.3.5 – 2.3.31版本及2.5 – 2.5.10版本存在远程代码执行漏洞(CNNVD-201703-152 ,CVE-2017-5638)。该漏洞是由于上传功能的异常处理函数没有正确处理用户输入的错误信息。导致远程攻击者可通过发送恶意的数据包,利用该漏洞在受影响服务器上执行任意命令。
关于新手使用Struts 2.5.16 404错误的原因
            当前最新版本的Struts2是2.5.16,然而有一些新手朋友们在按教程配置完后发现404问题,请求资源不可用。出现这个问题最多的原因是过滤器配置问题和 jar包的缘故。             1.     org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,这个路径中多了个ng,这是...
Struts2版本2.3.*升级2.5.10.1用到的log4j的包(含log4j-1.2-api-2.7)
struts2.5.10.1 使用的是log4j2 所以需要导入log4j-api-2.7log4j-core-2.7 这两个jar包 并且为了从log4j 平稳的过度到log4j2导入log4j-1.2-api-2.7 jar(避免修改代码)
关于struts2漏洞(升级struts到最新版本)
由于struts旧版本爆出多个高危漏洞,对于安全性考虑需对struts升级到最新版本。 升级过程中遇到很多坑,经过一段时间的盘查发现,其实这个升级很简单。 我升级的是struts2.5.16,当前官网里面的最新版,以后就不晓得了。。。。咳咳 第一步:找jar包,为什么要找jar包?因为我维护的是老项目,如果你的不是请看最下面。         这是一个很蛋疼的过程,因为看网上升级的方法,替...
Struts2.5版本之后Tomcat启动报错问题
初次学习Struts2,本着学习最新版本知识的原则,使用了Struts2.5.5版本。使用2.1版本没有问题,但是2.5版本果然会报错,完全靠自学。。。我真是解决两个小时啊!对新手来说上手坑真的比较多。。。 1.导入lib,我们只需要导入一些最小依赖包,下面列出的是我导入的 commons-fileupload-1.3.2.jar commons-io-2.4.jar commons-la
Struts2升级版本到2.5.10.1步骤
1、更改portal最外层pom.xml文件,将文件中struts2的版本更改为2.5.10.1。 配置如下:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.struts&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;struts2-convention-plugin&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt...