Erro ao tentar exibir um relatório com Jasper Reports

Olá pessoa,

é o seguinte, eu criei um arquivo .jasper, ele executa e mostra os dados do formulário normalmente, então eu coloquei esse arquivo na pasta raiz do meu projeto, porém quando tento chamar esse relatório com o jasper reports para exibi-lo esta dando o seguinte erro:

Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
at java.lang.Class.getDeclaredField(Class.java:1880)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1610)

O código é o seguinte:

private void itemRelatorioEngenheiroActionPerformed(java.awt.event.ActionEvent evt) {
Conexao con = new Conexao();
con.conectar();
HashMap map = new HashMap();
String arquivoJasper= “relatorioEngenheiros.jasper”;
try {
JasperPrint impressao = JasperFillManager.fillReport(arquivoJasper, map, con.getConexao());
JasperViewer.viewReport(impressao,false);

    } catch (JRException ex) {
        System.out.println(ex.getMessage());
    }
}  

Alguém tem alguma idéia do que está acontecendo??

Obrigado!

EstEa faltando os jar do commons

que jar’s são estes?

Fiz uma busca e adicionei os commons necessários, porém ele está dando esse erro agora:

Exception in thread “AWT-EventQueue-0” java.lang.NoSuchMethodError: net.sf.jasperreports.engine.component.DefaultComponentManager.setDesignConverter(Lnet/sf/jasperreports/engine/component/ComponentDesignConverter;)V
at net.sf.jasperreports.components.ComponentsExtensionsRegistryFactory.(ComponentsExtensionsRegistryFactory.java:99)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClas

o que seria?

Okay, depois de muito custo eu cosegui a solução,

estava faltando adicionar os jar commons e também o springframework!