spring 打入jar包 xml配置路径,加载异常等常见问题解决方法
2016-05-27 15:00
791 查看
有些情况我们需在java工程而不是 web工程里面使用spring 并且需要打成jar包单独使用,这个时候spring的配置文件加载路径容易出错。大家可以参考如下配置,java工程目录
然后启动加载spring
ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:spring-*.xml");
这样不管是在eclipse里面运行还是用fastjar打成jar运行都是OK的
还有最后如果打成jar出现spring加载异常,可能是spring.handlers文件被覆盖,将用到的每个spring的jar里面的spring.handlers内容合并在一起替换到META-INF下面即可
然后启动加载spring
ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:spring-*.xml");
这样不管是在eclipse里面运行还是用fastjar打成jar运行都是OK的
还有最后如果打成jar出现spring加载异常,可能是spring.handlers文件被覆盖,将用到的每个spring的jar里面的spring.handlers内容合并在一起替换到META-INF下面即可
相关文章推荐
- 19. SpringMVC_ModelAttribute注解之运行原理(无写笔记)
- 用Java集合中的Collections.sort方法对list排序的两种方法
- 18. SpringMVC_ModelAttribute注解之示例代码
- 17. SpringMVC_ModelAttribute注解之使用场景(不用写笔记)
- Spring data JPA 清空 Couchbase 某个bucket中的数据
- 集合类总结
- 5个强大的Java分布式缓存框架推荐
- Spring整合JUnit4测试
- java 序列化和反序列化
- struts2拦截器
- java.util.vector中的vector的详细用法及与list的区别
- Spring 的 init-method 和 destory-method
- JAVA压缩文件之-ZipOutputStream
- java中软引用与弱引用的笔记
- Java学习笔记之String类
- Spring+SpringMVC重复加载配置文件问题
- java设计模式之策略模式
- Struts2_表单重复提交问题
- java定时器无法自动注入的问题解析
- [置顶] Java中堆和栈的区别分析