прочитать файл свойств в многомодульном проекте

Привет у меня есть проект, который имеет два модуля со следующей структурой

project<br>│ └───Module1 │ |---abc.jsp │<br>│ ├───Module2 │----src.main. | |---java. | |---com.xyz.comp | │----------Action.java |<br>| └───resources |---com.xyz.comp │ prop.properties

Теперь Мой Модуль 1 зависит от войны модуля 2 (Модуль 2 является независимым файлом войны). Моя проблема в том, что abc.jsp из Module1 отправляется в Action.java из Module2. В котором, когда я пытаюсь получить доступ к prop.properties дает исключение нулевого указателя.

public static void test(){
    Properties properties = new Properties();
   String propfilename = "com/xyz/comp/prop.properties";

    try {
        ClassLoader contextClassLoader = Action.class.getClassLoader();

        InputStream prpoStream= contextClassLoader.getResourceAsStream(propfilename );


        properties.load(propertiesStream);

        // bunch of other code
    } catch (Exception e) {

    }
}

PropStream всегда имеет значение null, поскольку не может найти файл. Я неверно указываю путь или так как он вызывается из другого модуля, загрузчик классов не имеет доступа к файлам этого модуля?

Ответы на вопрос(2)

Ваш ответ на вопрос