ssh整合常见异常 springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
2014-11-06 21:58
639 查看
简短的异常信息如下:
java.lang.NoSuchMethodError: org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
这个异常一般都是jar包版本不对,你没有导入相关的包,或者你有不同版本的包,旧的版本覆盖了新的版本.
我之前遇到这个问题是,项目用的maven,没注意,有的jar包依赖的是spring3.x的版本,而我项目使用是spring4.x,当时也没注意,就出现这个异常。。。
解决:要么删掉旧版的jar,当然有的说maven没法删,那就用maven的办法,去除jar之间的依赖,这样低版本的jar就不会自动依赖进来了。
如下:
这个插件jar包依赖的是spring3的,我这里手动去掉它的依赖,使用我的spring4的jar
java.lang.NoSuchMethodError: org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;
这个异常一般都是jar包版本不对,你没有导入相关的包,或者你有不同版本的包,旧的版本覆盖了新的版本.
我之前遇到这个问题是,项目用的maven,没注意,有的jar包依赖的是spring3.x的版本,而我项目使用是spring4.x,当时也没注意,就出现这个异常。。。
解决:要么删掉旧版的jar,当然有的说maven没法删,那就用maven的办法,去除jar之间的依赖,这样低版本的jar就不会自动依赖进来了。
如下:
这个插件jar包依赖的是spring3的,我这里手动去掉它的依赖,使用我的spring4的jar
<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-spring-plugin</artifactId> <version>2.3.16.3</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </exclusion> </exclusions> </dependency>
相关文章推荐
- SH整合异常:SessionFactoryImplementor.getProperties()Ljava/util/Map
- SSH整合时Tomcat启动报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with n
- 在Map或者Collection的时候,不要用它们的API直接修改集合的内容(否则会出现 java.util.ConcurrentModificationException 异常)
- SH初步整合的异常:org.springframework.beans.factory.BeanCreationException
- org.springframework.jdbc.core.simple.SimpleJdbcTemplate queryForMap 方法在查询结果为空时抛出异常
- org.springframework.core.CollectionFactory
- log4j:WARN No appenders could be found for logger (org.springframework.core.CollectionFactory). WARN Please initialize the log4j
- 整合SSH时,遇到了org.springframework.beans.factory.BeanCreationException错误
- Collection 或 Map 进行迭代操作抛出 java.util.ConcurrentModificationException 异常
- 整合SSH时,遇到了org.springframework.beans.factory.BeanCreationException
- Spring 整合 Flex (BlazeDS)无法从as对象 到 Java对象转换的异常:org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.util.Date' to required type 'java.sql.Timestamp' for property 'wfsj'; nested exception is java.lang.Ill
- org.springframework.core.CollectionFactory
- SpringMvc常见异常之org.springframework.beans.factory.NoSuchBeanDefinitionException
- 整合ssh Hibernate one2many 报:org.springframework.beans.factory.BeanCreationException: Error creating b
- 遍历Map时抛出java.util.ConcurrentModificationException异常的解决办法
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- 关于Map表循环过程删除操作出现的java.util.ConcurrentModificationException 异常
- org.springframework.beans.factory.BeanCreationException异常原因及解决办法
- Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed
- SSH整合异常解决(creating bean with name 'sessionFactory' defined in class path)