Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Não consigo configurar o Tomcat quando importo movimentacoes-web

Depois que importo o projeto do curso (movimentacoes-web) configuro o servidor Tomcat v.7 e dou start, mas algo não está certo : no vídeo do curso aparece nos resources do Tomcat os seguintes módulos web :

movimentacoes-web / Filesets / XML configuration

mas na minha instalação só aparece : movimentacoes-web

Porque não apareceu o Filesets e o XML configuration ?

7 respostas

Oi Robson,

desculpe a demora. Já consegui resolver o problema?

Pode ser algo da sua versão do Eclipse que faz que não apareca o Fileset e XML configuration. O projeto está subindo com o Tomcat?

abs

Não. Aparece uma mensagem dizendo que falta o arquivo web.xml.

Não. Aparece uma mensagem dizendo que falta o arquivo web.xml.

Oi Robson, testei aqui e deu certo. O projeto realmente não tem web.xml pois usa anotações (Servlet 3.0). Com Tomcat 7 não deveria ter problema. É alguma coisinha que está atrapalhando vc.

Tente seguinte:

No Eclipse crie um projeto web do zero (Dynamic Web Project na module version 3.0 ou em cima). Tente fazer deploy dessa nova aplicação no Tomcat 7 ou 8. Se funcionar, copie os arquivos de zip para este projeto (os arquivo da pasta src e WEB-INF) e tente subir novamente, ok?

abs

OK, vou tentar. Obrigado pela atenção.

Após corrigir algumas configurações (Java Compiler e Project Facets) nas propriedades do projeto, ele funcionou. Mas agora, apos inserir o parâmetro DATA_INI e DATA_FIM na CrossTab começou a dar este outro erro na compilação do relatório :

Errors compiling C:\Users\Robson\iReport5.6.0\Gasto_por_mes.jasper! Compilation exceptions: com.jaspersoft.ireport.designer.compiler.ErrorsCollector@52410ce5 net.sf.jasperreports.engine.JRException: Error compiling report design. at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:242) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:512) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)

<<<< AQUI >>>>

Caused by: net.sf.jasperreports.engine.JRRuntimeException: Expression ID not found for expression <>.

at net.sf.jasperreports.engine.base.JRBaseObjectFactory.getCollectedExpressionId(JRBaseObjectFactory.java:449) at net.sf.jasperreports.engine.base.JRBaseObjectFactory.getExpression(JRBaseObjectFactory.java:426) at net.sf.jasperreports.engine.JRAbstractObjectFactory.getExpression(JRAbstractObjectFactory.java:255) at net.sf.jasperreports.engine.base.JRBaseParameter.(JRBaseParameter.java:100) at net.sf.jasperreports.crosstabs.base.JRBaseCrosstabParameter.(JRBaseCrosstabParameter.java:51) at net.sf.jasperreports.engine.base.JRBaseObjectFactory.getCrosstabParameter(JRBaseObjectFactory.java:1586) at net.sf.jasperreports.crosstabs.base.JRBaseCrosstab.copyParameters(JRBaseCrosstab.java:141) at net.sf.jasperreports.crosstabs.base.JRBaseCrosstab.(JRBaseCrosstab.java:112) at net.sf.jasperreports.engine.base.JRBaseObjectFactory.visitCrosstab(JRBaseObjectFactory.java:1490) at net.sf.jasperreports.crosstabs.design.JRDesignCrosstab.visit(JRDesignCrosstab.java:302) at net.sf.jasperreports.engine.JRAbstractObjectFactory.getVisitResult(JRAbstractObjectFactory.java:89) at net.sf.jasperreports.engine.base.JRBaseElementGroup.(JRBaseElementGroup.java:84) at net.sf.jasperreports.engine.base.JRBaseBand.(JRBaseBand.java:80) at net.sf.jasperreports.engine.base.JRBaseObjectFactory.getBand(JRBaseObjectFactory.java:529) at net.sf.jasperreports.engine.base.JRBaseReport.(JRBaseReport.java:234) at net.sf.jasperreports.engine.base.JRBaseReport.(JRBaseReport.java:155) at net.sf.jasperreports.engine.JasperReport.(JasperReport.java:95) at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:226) ... 3 more Compilation running time: 453!

solução!

Oi Robson,

vc está usando uma versão diferente do JasperReport do que no video. Pode ser bug, não tenho certeza.

Aconselho usar a mesma e após treinamento migrar para uma versão mais recente.

Abra também uma nova pergunta no forum já que o problema original foi resolvido.

abs