SpringObjectFactory.java:220:-1问题出现的原因及解决办法
来源:互联网 发布:破解软件网站大全 编辑:程序博客网 时间:2024/05/18 01:21
Class: com.opensymphony.xwork2.spring.SpringObjectFactory
File: SpringObjectFactory.java
Method: getClassInstance
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
一、原因:
问题处在你导入的“Struts2 Spring Libraries”库下的“Struts2-spring-plugin-2.2.1.jar”jar包下的struts-plugin.xml里。如下图:
问题出现的具体位置在上图所示的第29行的代码,这段代码如下:
<bean type="com.opensymphony.xwork2.ObjectFactory" name="spring" class="org.apache.struts2.spring.StrutsSpringObjectFactory" />
这 表明该插件引入工程后,会自动设置Struts的 ObjectFactory为 StrutsSpringObjectFactory,从而让Spring的IOC容器来托管Struts的Action。但是 在工程的web.xml中 没有配置 加载spring ApplicationContext相关的listener ,从而导致了启动时出现的问题:com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1。
二、解决办法
在工程的web.xml中 配置 加载spring ApplicationContext相关的listener ,配置的代码如下:
<context-param><param-name>
contextConfigLocation
</param-name>
<param-value>
/WEB-INF/applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
终于解决了这个小问题,记录一下,方便查看和回顾,也希望能帮到遇到这个问题需要寻求帮助的朋友。
- SpringObjectFactory.java:220:-1问题出现的原因及解决办法
- com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1问题出现的原因及解决办法
- com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1问题出现的原因及解决办法
- com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1问题出现的原因及解决办法
- com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1问题出现的原因及解决办法
- 关于tomcat启动出现Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1错误的解决办法
- Struts Spring com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1 的一点解决办法
- StackOverflowError出现的原因及解决办法
- 启动服务器时出现异常:SpringObjectFactory.java:209:-1
- iOS 九宫格输入不了问题出现原因及解决办法
- Tomcat配置的问题出现Error Creating Deployment原因及解决办法
- Python2中input出现的name “xxx” is not defined问题原因及解决办法
- Fragment 重叠问题的原因及解决办法
- Java内存各部分OOM出现原因及解决办法
- 举例说明android中出现java.lang.IllegalStateException: database not open这种错误的原因及解决办法
- android编程中遇到的关于调试百度地图时出现的 java.lang.UnsatisfiedLinkError: initClass 问题的原因及解决办法
- ACM中出现RuntimeError的原因及可能的解决办法
- ubuntu启动时出现install problem的原因及解决办法
- [ASP.NET-II] SQL Server 2008创建数据库 创建表 查询表I
- kali vmware tools 安装
- 处理器厂来袭 独立型无线充电IC商力守Tx版图
- 移动互联网教育领域或将出现新的风口?
- xml和java Bean的直接转换,Xmap
- SpringObjectFactory.java:220:-1问题出现的原因及解决办法
- JavaScript复习
- UVa 10025 The ? 1 ? 2 ? ... ? n = k problem
- Form 开发步骤
- 使用javascript调用webservice
- 关于Spring config.properties的报错解决方案
- mysql 截取指定的两个字符串之间的内容(locate,substring)
- 为何在一个fork的子进程分支中使用_exit函数而不使用exit函数?
- spring 事件模式 源码导读