Jasper + commons.collection

1 resposta
F

Pessoal,

Na minha aplicação, quando chamo o método JasperRunManager.runReportToPdf(in,parameters,relatorio);

Ele retorna a exception:

17:09:40,722 INFO  [STDOUT] java.lang.ClassNotFoundException: No ClassLoaders found for: org.apache.commons.collections.SequencedHashMap

17:09:40,722 INFO  [STDOUT] 	at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:198)

17:09:40,732 INFO  [STDOUT] 	at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:475)

17:09:40,732 INFO  [STDOUT] 	at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:377)

17:09:40,732 INFO  [STDOUT] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

17:09:40,742 INFO  [STDOUT] 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

17:09:40,742 INFO  [STDOUT] 	at java.lang.Class.forName0(Native Method)

17:09:40,742 INFO  [STDOUT] 	at java.lang.Class.forName(Class.java:219)

17:09:40,752 INFO  [STDOUT] 	at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:558)

17:09:40,762 INFO  [STDOUT] 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)

17:09:40,762 INFO  [STDOUT] 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)

17:09:40,762 INFO  [STDOUT] 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)

17:09:40,772 INFO  [STDOUT] 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

17:09:40,772 INFO  [STDOUT] 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)

17:09:40,772 INFO  [STDOUT] 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)

17:09:40,782 INFO  [STDOUT] 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)

17:09:40,782 INFO  [STDOUT] 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

17:09:40,782 INFO  [STDOUT] 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)

17:09:40,792 INFO  [STDOUT] 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)

17:09:40,792 INFO  [STDOUT] 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)

17:09:40,802 INFO  [STDOUT] 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

17:09:40,802 INFO  [STDOUT] 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)

17:09:40,802 INFO  [STDOUT] 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)

17:09:40,812 INFO  [STDOUT] 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)

17:09:40,812 INFO  [STDOUT] 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

17:09:40,812 INFO  [STDOUT] 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)

17:09:40,822 INFO  [STDOUT] 	at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:192)

17:09:40,862 INFO  [STDOUT] 	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:580)

17:09:40,872 INFO  [STDOUT] 	at net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:402)

Mas o arquivo commons-collection.jar já está no classpath da aplicação.
Vcs tem alguma ideia do que pode estar errado?

1 Resposta

mutano

Está usando o commons correto?
Se estiver usando o JBoss não tem outra aplicação com uma versão dierente do commons-collection?

Criado 8 de agosto de 2006
Ultima resposta 8 de ago. de 2006
Respostas 1
Participantes 2