[RESOLVIDO]primefaces 3.x dataExporter - Biblioteca itext e Apache-poi compativel

7 respostas
C

Boa tarde galera,

estou com problema em encontrar essas duas bibliotecas compatives com o primefaces 3

eu preciso usar o componente dataExporter onde precido dessas bibliotecas para poder funcionar…

alguem sabe me dizer onde posso baixar a versão compatível…

abraço

7 Respostas

H

Vc procurou no google? Achou quais? Teve qual problema com as bibliotecas que você encontrou?

C

já procurei em diversos lugares… tambem já baixei no proprio site oficial das bibliotecas…

ja tentei com
itext 5.1 5.2 5.3
POI 3.4 3.6 3.8

e continua dando o seguinte
está dando o erro com/lowagie/text/Phrase

segui o mesmo exemplo da pagina do primefaces http://www.primefaces.org/showcase/ui/exporter.jsf

H

já procurei em diversos lugares… tambem já baixei no proprio site oficial das bibliotecas…

ja tentei com
itext 5.1 5.2 5.3
POI 3.4 3.6 3.8

e continua o erro, dizendo que falta as bibliotecasLegal.
Quais as bibliotecas ele fala que está faltando? Você tentou adicioná-las também?

C

já procurei em diversos lugares… tambem já baixei no proprio site oficial das bibliotecas…

ja tentei com
itext 5.1 5.2 5.3
POI 3.4 3.6 3.8

e continua o erro, dizendo que falta as bibliotecasLegal.
Quais as bibliotecas ele fala que está faltando? Você tentou adicioná-las também?

está dando o erro com/lowagie/text/Phrase

segui o mesmo exemplo da pagina do primefaces http://www.primefaces.org/showcase/ui/exporter.jsf

segue o erro detalhado

java.lang.NoClassDefFoundError: com/lowagie/text/Phrase at org.primefaces.component.export.ExporterFactory.getExporterForType(ExporterFactory.java:24) at org.primefaces.component.export.DataExporter.processAction(DataExporter.java:94) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:777) at javax.faces.component.UICommand.broadcast(UICommand.java:300) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.ClassNotFoundException: com.lowagie.text.Phrase at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) ... 27 more

H

Blz. Os exemplos deles geralmente resultam em erro quanto a dependências.

Você pode fazer isso aqui, procure no google:
jar com.lowagie.text.Phrase

Que você começará a descobrir qual jar está faltando na sua aplicação. [=

C

Consegui Resolver o meu Problema.

baixei os jar itext-2.1.3 esse tem a com/lowagie/text/Phrase as versoes 5.1 5.2 5.3 é outra estrutura de pacotes…
baixei tambem o apache-poi.3.8

vlw pela ajuda

R

guarde aí nos seus favoritos: http://www.findjar.com/

Criado 23 de agosto de 2012
Ultima resposta 24 de ago. de 2012
Respostas 7
Participantes 3