Ajuda para iniciar com Ireport em aplicacao WEB

12 respostas
alexfe

Pessoal recentemente comeccei a trabalhar com aplicacoes web que é meu ponto fraco :(,
já estou na parte dos relatorios entao preciso de toda a juda possivel para iniciar pelo menos, aguem que saiba pode me ajjudar por favor, tenho prazo pra cumprir :slight_smile:

12 Respostas

UMC

alexfe:
Pessoal recentemente comeccei a trabalhar com aplicacoes web que é meu ponto fraco :(,
já estou na parte dos relatorios entao preciso de toda a juda possivel para iniciar pelo menos, aguem que saiba pode me ajjudar por favor, tenho prazo pra cumprir :)

Posso começar ajudar com isso:
Gerando PDF “WEB”

http://umcastec.blogspot.com/2010/04/gerar-relatorio-pdf-em-uma-servlet.html

dúvidas é só perguntar!

vlw

alexfe

Lembrando estou usando eclipse, hibernate jpa e jBoss seam,com JSF
obrigado amigo vou ler o post a noite

alexfe

qual é parte do codigo do ireport que eu passo um parametro vindo da pagina web ???

UMC

você cria um parâmetro no Ireport!
La na Servlet ou classe que você chama o relatório!
fica assim:

parametros.put("nome do parâmetro", "valor que vai ser passado");

vlw

alexfe

nome do parametro seria seria o tipo do parametro criado no ireport ou mesmo o parametro, e o valor que vai ser passado seria o valor que eu informo na pagina web??

A

O nome do parametro seria a identificação que o java teria para passar o parametro para o ireport . Está correta a sua segunda pergunta o que vc colocar de parametro na pagina web vai ser passado para o seu Relatorio

M

Desculpe, você ja trabalhou com iReport e JasperReports antes? Seria bom você dar uma olhada nesse link: http://www.furutani.com.br/category/tutoriais/page/2/

alexfe

pois é nao tenho experiencia com ele eu fiz apenas um relátorio e simples em uma aplicacao desktop
agora estou em aplicacoes web, e tenho um monte de relatorios pra fazer obrigada pelo tutorial vou ler

UMC

Isso mesmo!

Ireport não é bicho de sete cabeça não!rsrs

vlw

alexfe

Colega o eclipse é bem chatinho, não estou conseguindo achar uma jar do ireport que de certo ja tewntei varias vezes colocar o arquivo jar jasperreports-3.7.1 ele importa todas as bibiliotecas mas na hora de construit meu projeto da erro be assim

Caused by: java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/design/JasperDesign

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)

at java.lang.Class.privateGetPublicMethods(Class.java:2547)

at java.lang.Class.getMethods(Class.java:1410)

at org.jboss.seam.Component.hasAnnotation(Component.java:1158)

at org.jboss.seam.Component.(Component.java:218)

at org.jboss.seam.Component.(Component.java:205)

at org.jboss.seam.init.Initialization.addComponent(Initialization.java:1186)

at org.jboss.seam.init.Initialization.installComponents(Initialization.java:1120)

at org.jboss.seam.init.Initialization.init(Initialization.java:735)

at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:37)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4393)

at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)

at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)

at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)

at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)

at org.jboss.web.deployers.WebModule.start(WebModule.java:98)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)

at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)

at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)

at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)

at $Proxy38.start(Unknown Source)

at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:44)

at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)

at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:63)

at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:349)

at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)

at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:554)

at org.jboss.system.ServiceController.doChange(ServiceController.java:689)

at org.jboss.system.ServiceController.start(ServiceController.java:460)

at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:164)

at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)

at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)

at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)

at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:52)

at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)

at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)

at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)

at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)

at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)

at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)

at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:349)

at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:554)

at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)

at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)

at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:118)

at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)

at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:54)

at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:349)

at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:554)

at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:272)

at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

at org.jboss.Main.boot(Main.java:222)

 2 more
tiagosilveira

Estas utilizado o maven também? Se não estiver tem que coloar o jar do jasperReport no classpath da aplicação.

alexfe

sim estou colocando o arquivo no classpath ; mas nao funciona

Criado 14 de abril de 2010
Ultima resposta 19 de abr. de 2010
Respostas 12
Participantes 5