我正在尝试使用 ClassPathXmlApplicationContext 类读取 spring xml,如下所示。
ApplicationContext context = new ClassPathXmlApplicationContext("file:../WebContent/WEB-INF/dispatcher-servlet.xml");
Service service = (Service ) context.getBean("service");
但我收到 FileNotFound 异常。dispatcher-servlet.xml 位于 WebContent/WEB-INF/dispatcher-servlet.xml 下。如果我将文件移动到 Src 文件夹,它工作正常。
我尝试了不同的方式,比如
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:../WebContent/WEB-INF/dispatcher-servlet.xml");
ApplicationContext context = new ClassPathXmlApplicationContext("/WEB-INF/dispatcher-servlet.xml");
但这些都行不通。有人可以提供一些输入。