Jar com build fat jar não funciona relatório com ireport

2 respostas
G

O projeto funciona direito. Ao executar, ele gera os relatórios de forma notória. Mas ao executar o jar gerado pelo build fat jar, alguns relatórios não funcionam e um gera o erro:

org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [jar:file:/C:/Documents%20and%20Settings/Gemeos%20Carvalho/Desktop/ProjetoAOS_fat.jar!/net/sf/jasperreports/fonts/fonts.xml]

já outro é o seguinte:

No components bundle registered for namespace http://www.jasperreports.sourceforge.net/jasperreports/components

O que será que está acontecendo?

Desde já gratos.

2 Respostas

G

Tá complicado mesmo. Colocamos uma exception, para ver se tínhamos o erro mais claro. Foi o que aconteceu, o erro é descrito como:

sf.jasperreports.engine.JRRuntimeException: No query executer factory registered for the ‘sql’ language.

O incrível é que o erro só acontece quando executamos pelo jar, pois pelo eclipse não ocorre nada, mas funciona certo.
Aguardamos uma ideia.

G

resolvido!!!
Parece que estava dando conflito nas bibliotecas, visto adicionamos todas as que estavam na pasta ext. Basta adicionar as seguintes:
commons-beanutils
commons-collections
commons-dbcp
commons-digester
commons-javaflow
commons-logging
commons-math
commons-pool
commons-vfs
dom4j
groovy-all
jakarta-bcel
jasperreports
jasperreports-extensions
log4j

Criado 30 de outubro de 2010
Ultima resposta 5 de nov. de 2010
Respostas 2
Participantes 1