Como posso localizar um recurso não Java em um WAR em tempo de execuçã

Preciso executar um script de shell em tempo de execução a partir de um WAR executado no Tomca

Assim, coloquei meu script theScript.sh no diretório src / main / resources (porque, sim, eu uso o Maven). Este diretório está no caminho de classe, verifique

No código, quero copiar meu script em um diretório temporário. Então, eu tentei obtê-lo através do meu ClassLoader:

URL myURL = ClassLoader.getSystemResource("theScript.sh");
if (myURL == null) {
    LOG.error("Couldn't find the resource");
}

E adivinha? Sim, o "Não foi possível encontrar o recurso" continua aparecendo em todos os lugares nos meus logs.

Alguma idéia do que estou fazendo de errado aqu

Meu ambiente é a coisa tradicional do Eclipse / Tomca

questionAnswers(2)

yourAnswerToTheQuestion