java 配置文件 路径问题_java 配置文件的路径问题
ClassPathXmlApplicationContext context? = new ClassPathXmlApplicationContext(new String[] {"beans.xml"});
ApplicationContext context = new FileSystemXmlApplicationContext("beans.xml");
xml文件是直接放在src下的,用ClassPathXmlApplicationContext可以加載到,用FileSystemXmlApplicationContext加載不到,
報錯中包含這句:?[D:\workspace\HelloCXF\beans.xml] ,這是FileSystemXmlApplicationContext找尋xml的位置,在絕對路徑
下,從磁盤到項目路徑,如果在src下,應該再加上src/,如:
ApplicationContext context = new FileSystemXmlApplicationContext("src/beans.xml");//正確路徑
則找尋路徑為D:\workspace\HelloCXF\src\beans.xml
ClassPathXmlApplicationContext是從src下開始找,FileSystemXmlApplicationContext從項目開始找
放于src下:
new FileSystemXmlApplicationContext("src/beans.xml");
new ClassPathXmlApplicationContext(new String[] {"beans.xml"});
放于WEB-INF下:
new FileSystemXmlApplicationContext("WebContent/WEB-INF/client-beans.xml");
不知道用ClassPathXmlApplicationContext怎么寫路徑
順便貼個解釋classpath的博客http://www.cnblogs.com/shitianzeng/articles/2582561.html
總結
以上是生活随笔為你收集整理的java 配置文件 路径问题_java 配置文件的路径问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: amd是什么处理器(AMD处理器)
- 下一篇: jdbctype 对应java_MyBa