Предположим, у меня есть два проекта:
ProjectA and ProjectB
ProjectA depends on ProjectB
И у меня есть файл context.xml, расположенный по адресу ProjectB/target/test-classes/context.xml. Теперь мне нужно загрузить контекст из ProjectA. В проекте B у меня есть класс доступа:
Class ContextAccessor{
ApplicationContext context = new
ClassPathXmlApplicationContext("context.xml");
public static ApplicationContext getContext(){
return context;
}
}
Находясь в ProjectA, я пытаюсь получить контекст, используя:
ContextAccessor.getContext();
но выдает исключение с сообщением:
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [context.xml]; nested exception is java.io.FileNotFoundException: class path resource [context.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
at
Пожалуйста, дайте предложения. Признательность.