Erro ao gerar PDF com displayTag

1 resposta
diogoprosoft

Galera estou com um pequeno problema ao exportar PDF no displaytag, seguinte:
Coloquei os .jars do displaytag,exportDisplayTag,IText

Meu displaytag.properties esta assim

export.types=excel pdf
export.excel=true
export.pdf=true
export.pdf.filename = data.pdf
export.excel.class = org.displaytag.export.ExcelView
export.pdf.class = org.displaytag.export.DefaultPdfExportView

E no displaytag eu coloque " export=‘true’ ", mais esta dando o seguinte erro:

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NoSuchMethodError: com.lowagie.text.Table.setDefaultVerticalAlignment(I)V
	org.vraptor.VRaptorServlet.service(VRaptorServlet.java:95)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

org.vraptor.view.ViewException: javax.servlet.ServletException: java.lang.NoSuchMethodError: com.lowagie.text.Table.setDefaultVerticalAlignment(I)V
	org.vraptor.view.RegexViewManager.directForward(RegexViewManager.java:74)
	org.vraptor.view.OverridableViewManager.forward(OverridableViewManager.java:63)
	org.vraptor.interceptor.ViewInterceptor.intercept(ViewInterceptor.java:36)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.OutjectionInterceptor.intercept(OutjectionInterceptor.java:36)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.ExecuteLogicInterceptor.intercept(ExecuteLogicInterceptor.java:38)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.SettingAndValidationInterceptor.intercept(SettingAndValidationInterceptor.java:131)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.InjectionInterceptor.intercept(InjectionInterceptor.java:41)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.ComponentLookupInterceptor.intercept(ComponentLookupInterceptor.java:58)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	interceptor.AutenticaInterceptor.intercept(AutenticaInterceptor.java:35)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.FlashScopeInterceptor.intercept(FlashScopeInterceptor.java:22)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.interceptor.RegisterAttributesInteceptor.intercept(RegisterAttributesInteceptor.java:38)
	org.vraptor.core.InterceptorsLogicFlow.execute(InterceptorsLogicFlow.java:72)
	org.vraptor.core.VRaptorExecution.execute(VRaptorExecution.java:98)
	org.vraptor.core.DefaultController.execute(DefaultController.java:46)
	org.vraptor.VRaptorServlet.service(VRaptorServlet.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Alguem pode me ajudar?

1 Resposta

V

Ou o problema é na classe que vc está usando. Tenta essa:

export.pdf.class=org.displaytag.export.PdfView

Ou o problema é na versão do itext. Tenta a 1.3.1.

Criado 7 de abril de 2009
Ultima resposta 21 de mai. de 2009
Respostas 1
Participantes 2