applicationContext.xml (系统找不到指定的文件)
2011-10-11 09:00
381 查看
Caused by: java.io.FileNotFoundException: applicationContext.xml (系统找不到指定的文件)
方法一:
ApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml");
//applicationContext.xml在src目录下
方法二:
ApplicationContext context = new FileSystemXmlApplicationContext("src/applicationContext.xml
");
//applicationContext.xml在src目录下
然后DriveCar dc=(DriveCar)ctx.getBean("DriveCar");就可以使用了……
注意上面两种加载是的路径。
然后在把他们转换成BeanFactory就可以了。需要用到那个bean就用getBean(“”)取得,可以根据id或name都可以。
除此之外还有两种加载的方法:
方法三:
ClassPathResource resource = new ClassPathResource("applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
方法四:
Resource resource = new FileSystemResource("Src/applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
同样要注意上面的路径的不同。其实classpath相对应的路径就是src目录下,而fileSystem相对的是工程目录。所以它们路径是有区别的,加载时也要细心,不然就会报java.io.FileNotFoundException(系统找不到指定的文件)的异常了。
方法一:
ApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml");
//applicationContext.xml在src目录下
方法二:
ApplicationContext context = new FileSystemXmlApplicationContext("src/applicationContext.xml
");
//applicationContext.xml在src目录下
然后DriveCar dc=(DriveCar)ctx.getBean("DriveCar");就可以使用了……
注意上面两种加载是的路径。
然后在把他们转换成BeanFactory就可以了。需要用到那个bean就用getBean(“”)取得,可以根据id或name都可以。
除此之外还有两种加载的方法:
方法三:
ClassPathResource resource = new ClassPathResource("applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
方法四:
Resource resource = new FileSystemResource("Src/applicationContext.xml");
BeanFactory factory = new XmlBeanFactory(resource);
同样要注意上面的路径的不同。其实classpath相对应的路径就是src目录下,而fileSystem相对的是工程目录。所以它们路径是有区别的,加载时也要细心,不然就会报java.io.FileNotFoundException(系统找不到指定的文件)的异常了。
相关文章推荐
- spring中遇到的applicationContext.xml (系统找不到指定的文件。)
- java.io.FileNotFoundException: D:\Workspaces\MyEclipse 8.5\spring\applicationContext.xml (系统找不到指定的文
- com.jakewharton\butterknife\8.8.1\AndroidManifest.xml (系统找不到指定的文件。)
- nested exception is java.io.FileNotFoundException: config.xml (系统找不到指定的文件。)
- spring 配置文件无法加载,junit找不到xml配置文件java.lang.IllegalStateException: Failed to load ApplicationContext
- example-rss10.xml (系统找不到指定的文件。)
- Spring配置文件applicationContext.xml 找不到的问题
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- 客户关系系统CRM配置文件applicationContext.xml
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- 【applicationContext.xml】配置文件找不到
- 从web项目中解析xml文件出现(\src\bean.xml (系统找不到指定的路径。))
- RSACryptoServiceProvider.FromXmlString 系统找不到指定的文件。
- AndroidManifest.xml 系统找不到指定的文件
- idea里web.xml中的classpath:xml/applicationContext.xml文件路径找不到
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常
- “AndroidManifest.xml 系统找不到指定的文件”解决方案
- 启动tomcat服务时,报解析/WEB-INF/applicationContext.xml异常或找不到该文件
- 通过new ClasspathApplicationContext("applicationContext.xml")找不到文件时