关于文件的相对位置?
对于用这种方法取得ApplicationContext
1: 若applicationContext.xml文件放在 src 目录下 下面可以正确取到
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
2: 若applicationContext.xml 放在 WEB-INF 目录下用
ApplicationContext ctx=new ClassPathXmlApplicationContext("/WEB-INF/applicationContext.xml");
就会出现文件找不到的错误
Caused by: java.io.FileNotFoundException: class path resource [WEB-INF/applicationContext.xml] cannot be opened because it does not exist
到底要怎么写呢?
如果写绝对位置也没问题
ApplicationContext ctx=new FileSystemXmlApplicationContext("D:\\workspace\\sshtest3\\WebRoot\\WEB-INF\\applicationContext.xml");
谢谢各位