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

struts 2  有感 待续觉得 struts2  的官方网站上的第一个例子不是太好, 我开始试的时候, 把 struts2  的所有的 jar 包 都放到web-inf/lib  下了, 结果老出错就是下面的两个错:-------------------------------------------------------------------Unableto load bean: type:com.opensymphony.xwork2.ObjectFactoryclass: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.htmlIf any Struts 2 Plugins are included, then other JARs may be neededtoo. For example, the optional Spring Plugin requires the Spring JARsto 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)就可以运行了。

你可能感兴趣的:(框架技术)