new ClassPathXmlApplicationContext、ClassPathResource出现FileNotFoundException

今天早上,我怎么随便运行一个

ApplicationContext context = new ClassPathXmlApplicationContext(
    "beans.xml", this.getClass());

都会自动Debug,FileNotFoundException。

用Spring也会:

   Resource res = new ClassPathResource("1.xml");
   BeanFactory factory = new XmlBeanFactory(res);
   SayHello bean1 = (SayHello) factory.getBean("hello");

我怪了,网上搜了半天,就是没有人能解决这个问题。

其实这个Debug如果都跳过程序还是能正常运行的,

我就自己着磨,可能是在源程序的什么地方设置断点了,

然而sun.misc.URLClassPath却没有源文件,

于是在Debug窗体里面找,终于在Breakpoints里面找到两个打勾的选项

直接点掉,再Debug运行,问题解决了!

看来自己多研究研究,以后遇到问题就能很快的搞定.


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/a1000005a/archive/2010/01/14/5188829.aspx

原文地址:https://www.cnblogs.com/huqingyu/p/1717623.html