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.
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.
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