Bug no Plugin de estatísticas do UMinho para o DSpace

O DSpace é um sistema de armazenamento digital. O plugin de estatísticas foi desenvolvido pelo pessoal da Universidade do Minho.

Notei que o plugin não estava funcionando, após a epopéia da instalação.

No arquivo dspace-1.4-source/src/org/dspace/stats/util/Country.java, a linha 63 faz referência a um arquivo cujo caminho está hardcoded:

String dbfile = "/dspace/config/stats/GeoIP.dat";

Infelizmente o caminho para o arquivo em meu sistema fica em outro lugar. O melhor seria configurar isto em um arquivo separado. Mas por enquanto deixo assim:

String dbfile = "/opt/dspace/config/stats/GeoIP.dat";

Compile o código e faça o deploy dos arquivos war. Não se esqueça de logar no banco de dados Postgresql e rodar a seguinte consulta:

SELECT sqlj.replace_jar('file:///opt/dspace/lib/dspace.jar', 'dspace', true);

Note o replace_jar. Aponte para o caminho correto do arquivo.