Pessoal, estou desenvolvendo uma aplicação que precisa fazer chamadas de sistema e recuperar algumas informações do sistema operacional Linux.
A principio, eu tenho uma api que carrega em memória uma biblioteca, de nome “so_info.so”, o jar da api está como dependencia no maven.
Bom, começa ai o problema, teremos um EJB que funcionará como serviço para diversas aplicações distribuiídas. Todas dentro do mesmo ambiente (jboss). Acontece que a api que usa JNI e usa essa biblioteca, necessita que a biblioteca esteja no mesmo nivel de pastas que a api, ou seja, info.jar precisa estar junto com so_infor.so!
Bom, como eu posso fazer isso? Como resolver meu problema? O meu projeto EAR tem apenas os módulos EAR e EJB, onde eu devo colocar esse arquivo .so de forma que ao construir o EAR ele deixe o arquivo no mesmo nível da biblioteca?
Obrigado!