leer el archivo de propiedades en proyectos de módulos múltiples

Hola tengo un proyecto que tiene dos módulos con la siguiente estructura

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

Ahora My Module1 depende de war of Module2 (Module2 es un archivo war independiente). Mi problema es que el abc.jsp del Módulo1 se envía al Action.java del Módulo2. En el que cuando intento acceder a prop.properties da una excepción de puntero nulo.

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 siempre es nulo porque no puede encontrar el archivo. ¿Estoy dando la ruta incorrecta o como se llama desde otro módulo, el cargador de clases no tiene acceso a los archivos de este módulo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta