新建struts2.0与spring遇到的问题
2009-04-15 16:57
477 查看
今天看了struts实现Ioc,所以写个例子,没想到。写好后,启动时出现
java.lang.NoClassDefFoundError: org/springframework/core/SmartClassLoader
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
然后在lib下,其他的sping包都是2.5.3的,就只有sping-core是2.0.8的,打开包,还真是找不到这个SmartClassLoader接口
后来搜了一下,原来是sping-core需要更换2.5.3的版本。
提示:可以从struts-2.1.6-all.zip包的apps目录中的struts2-showcase-2.1.6.war包中的WEB-INF/lib目录中找到spring-core-2.5.3.jar包。加入项目。
解决完这个问题之后,新的问题出来了,struts.properties不能正常加载
严重: Exception starting filter struts2
Unable to load configuration. - [unknown location]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
Caused by: Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
at org.apache.struts2.config.BeanSelectionProvider.alias(BeanSelectionProvider.java:287)
是struts.properties文件出现问题。我在里面配置了struts.objectFactory=spring
反复查看没有问题,后来解决掉,缺少jar包
加入struts2-spring-plugin-2.0.6.jar包,就没有问题
java.lang.NoClassDefFoundError: org/springframework/core/SmartClassLoader
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
然后在lib下,其他的sping包都是2.5.3的,就只有sping-core是2.0.8的,打开包,还真是找不到这个SmartClassLoader接口
后来搜了一下,原来是sping-core需要更换2.5.3的版本。
提示:可以从struts-2.1.6-all.zip包的apps目录中的struts2-showcase-2.1.6.war包中的WEB-INF/lib目录中找到spring-core-2.5.3.jar包。加入项目。
解决完这个问题之后,新的问题出来了,struts.properties不能正常加载
严重: Exception starting filter struts2
Unable to load configuration. - [unknown location]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
Caused by: Cannot locate the chosen ObjectFactory implementation: spring - [unknown location]
at org.apache.struts2.config.BeanSelectionProvider.alias(BeanSelectionProvider.java:287)
是struts.properties文件出现问题。我在里面配置了struts.objectFactory=spring
反复查看没有问题,后来解决掉,缺少jar包
加入struts2-spring-plugin-2.0.6.jar包,就没有问题
相关文章推荐
- 关于struts2.1.8 spring ibatis 与 dwr2的整合 遇到的问题
- Struts1.2+Spring2.0+Hibernate3.1项目框架构建中的问题及解决方法集锦
- struts2.0升级到struts2.1.6遇到的问题汇总
- 整合Struts2+Spring2.5的时候遇到一个问题
- id to load is required for loading 对Struts,Hibernate,Spring整合开发中遇到问题
- spring 和 struts 整合遇到的问题(学习中)
- 新建一个maven spring boot项目中遇到的问题
- Spring+Hibernate+Struts项目中Tomcat常遇到的问题
- Struts1.2+Spring2.0+Hibernate3.1项目框架构建中的问题及解决方法集锦(1) 转帖
- 采用共享jar包部署struts2+spring集成项目会遇到的问题
- 遇到一个问题,struts 与spring 整合
- 关于struts2.1.8 spring ibatis 与 dwr2的整合 遇到的问题( 二 )
- myeclipse下配置struts2.0遇到的问题
- struts 2.0 中遇到的问题
- Struts2+Spring 整合成功测试案例--整合过程中遇到的问题及解决方法(一)
- 关于spring2.5,spring-security2.0升级 遇到的问题
- 关于SpringBoot2.0版本使用过程中遇到问题
- 配置Spring+struts2+hibernate时遇到的问题
- 搭建SSH框架遇到的struts.xml找不到spring定义的bean的错误(配置文件的路径问题)
- 整合Spring和Struts时遇到的问题解决办法