`
dashi129
  • 浏览: 37003 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Unable to load bean ObjectFactory

阅读更多

struts 2学习(有关Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory的错误)收藏

觉得 struts2  的官方网站上的第一个例子不是太好, 我开始试的时候,
把 struts2  的所有的 jar 包 都放到web-inf/lib  下了, 结果老出错

就是下面的两个错:

-------------------------------------------------------------------
Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:org.apache.struts2.spring.StrutsSpringObjectFactory - bean - jar:file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testStruts/WEB-INF/lib/struts2-spring-plugin-2.0.6.jar!/struts-plugin.xml:8:132
        at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:208)
 at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)

Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextAware

---------------------------------------------------------------------

其他的地方都检查了好几遍  但是一运行tomcat 就出错, 找了半天原因原来是
没看到下面这句话  http://struts.apache.org/2.x/docs/simple-setup.html

If any Struts 2 Plugins are included, then other JARs may be needed too. For example, the optional Spring Plugin requires the Spring JARs to be present.

这对初学者也要求太高了吧, 要是不知道 Spring 是的什么东西就不要用struts2 了。

去掉了那几个jar包, (简单的,留下xwork-2.0.4.jar、commons-logging-1.0.4.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core-2.0.11.jar)就可以运行了。

 

分享到:
评论

相关推荐

    Qt_ObjectFactory.zip

    Qt_ObjectFactory QT反射例子, 利用 ObjectFactory 模式创建对象,使用很方便,先注册再创建

    ObjectFactory.java

    JAXB对package包下所有对象编组需要的ObjectFactory.java类

    ObjectFactory

    对象工厂 Object Factory旨在简化创建可用于单元测试的随机... ObjectFactory的主要类是ObjectFactory,它提供一个API <T> T generate(Type type)用于为给定类型生成随机对象。 看看下面的示例,该示例从ObjectFacto

    Spring杂谈 | 什么是ObjectFactory?什么是ObjectProvider?

    本来只是想将ApplicationContext的相关内容全部梳理一遍,结果发现涉及的东西越来越多,比如上篇文章中的ResolvableType,到这篇文章介绍的ObjectFactory跟ObjectProvider。不过想想也没办法,一步一步往前走呗,在...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    Location of additional localization properties files to load 加载附加的国际化属性文件(不包含.properties后缀) struts.custom.properties Location of additional configuration properties files to ...

    struts 中文乱码问题解决

    struts 中文乱码问题解决

    soapHeader验证例子

    JAVA做webservice,并进行soapHeader验证的例子。包括1个过程文档,一个服务端,一个客户端。环境为myelipse6.0 + tomcat6.x。

    webservice基础学习

    WebService小白学习,处理JavaBean以及复合类型,list,处理一些Map等复杂类型, CXF添加拦截器,自定义拦截器等等。 博客学习地址:https://blog.csdn.net/qq_37902949/article/details/81262826

    webservice (xfire,axis2)

    NULL 博文链接:https://lf6627926.iteye.com/blog/1416783

    spring源码12: spring创建Bean

    创建bean前准备 如果使用调试模式,跟进来下面代码倒不会有什么疑问,但是这一步代码的跳转确十分奇特,值得去探究一番。 在上一节讲到,首先spring在AbstractBeanFactory类中创建了ObjectFactory的对象,并重写了...

    整合struts2和spring源代码(可以直接在tomcat中运行)

    注意:如果让spring来创建对象可以将action中的class属性中的值为spring 中bean 中的id值,如果想让struts来创建可以直接指定类 附加: 整合原理 : Struts2与Spring的集成要用到Spring插件包struts2-spring-plugin...

    java将html转word并将图片打进word内,离线可看

    完整项目包括所有jar包,完美支持html转word,并解决图片断网不能访问的问题。调用HtmlToWord类测试即可,注意修改调用文件的路径,因里面用到jacob,需要将jacob.dll拷贝到项目所在jre\bin目录下面

    minisp代码.zip

    两个用于封装数据的类:BeanDefinition,ObjectFactory 一个工具类:BeanDefinitionReaderUtils 还剩余三个类实现了功能逻辑:DefaultListableBeanFactory,AnnotatedBeanDefinitionReader,...

    SPRING API 2.0.CHM

    ObjectFactory ObjectFactoryCreatingFactoryBean ObjectNameManager ObjectNamingStrategy ObjectOptimisticLockingFailureException ObjectRetrievalFailureException ObjectUtils OC4...

    xerces解析xml

    xerces的安装与使用

    webservice spring与CXF结合实现 实例和jar包都有

    webservice spring与CXF结合实现 实例和jar包都有 导入就可以用

    webservice调用天气预报已打包成jar文件

    package webser1; import cn.com.WebXml.WeatherUtil; public class _main { public static void main(String[] args) { WeatherUtil w=new WeatherUtil();... for(String temp:w.getWeather("西安")){ ...}

    axis部署WebServices 和 JAXB的使用

    用axis1.3部署的WebSerivces,以及 JAXB的使用,还有wscaller ,有使用说明和部署步骤,写得比较详细,愿一起学的志士们入提供宝贵的意见!

    spring3.2+strut2+hibernate4

    <constant name="struts.objectFactory" value="spring" /> <!-- 更改struts2请求Action的后缀名,默认为action。若想去掉后缀,设为","即可 --> ,"/> <!-- 当配置文件修改后,系统自动加载该文件。开发阶段...

Global site tag (gtag.js) - Google Analytics