1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

[RESOLVIDO]Erro ao portar projeto do tomcat5.5 para tomcat6

Bom pessoal, tenho um projeto que funciona corretamente no tomcat 5.5, mas agora tenho incrementar algumas funcionalidade no projeto, terei que apresentar alguns gráficos. Vou usar o api do cewolf para montar graficos, entao tive que mudar para o tomcat6. Porem quando rodo o projeto no tomcat6 apresenta um erro (já adicionei as bibliotecas do cewolf ao projeto).

Erro:

HTTP Status 500 - org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;

type Exception report

message org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;

description The server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem; org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:354) org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:425) org.apache.jasper.compiler.Compiler.compile(Compiler.java:298) org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:723) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:723) org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.45 logs.

Detalhes do projeto: apache-tomcat-6.0.45, ant1.6.5, hibernate3, struts, cewolf1.2.4, jfreechart-1.0.14.

  • Você vai gastar muito mais tempo procurando a solução do que se pegar partes pequenas e migrar uma a uma de cada vez. Basicamente o problema pode ser que estas outras tecnologias java que você está usando, não tenham compatibilidade com o Tomcat 6. Faça um piloto e migre a aplicação com partes pequenas e testando. Mas claro que precisa antes disso instalar esses frameworks e fazer um teste simples de olá mundo para ver se a arquitetura está rodando ok.

    Stargate Universe   13 de abr de 2016
  • Entendi perfeitamente. Sabe se alguma versão do cewolf funciona no tomcat 5.5, porque nesse caso poderia resolver o problema inicial que é fazer o cewolf rodar no tomcat 5.5. Peguei inicialmente a versão 1.2.4 do cewolf.

    Luiz Claudio   13 de abr de 2016
  • Pessoal peguei uma versão anterior do cewolf a 1.2.3 e deu certo(putz). Fica ai de ajuda para não cair no mesmo erro que eu.

    Luiz Claudio   13 de abr de 2016
  • Só um detalhe: "Atualmente o TomCat está na versão 8 para final e 9 para testes... Tem mesmo que usar uma versão tão antiga quanto a 6? Talvez se usar uma mais atual os problemas sejam menores ou nem ocorram...

    Stargate Universe   13 de abr de 2016
  • Entendi a sugestão, mas estou limitado ao servidor contratado. O plano atual só suporta ate o tomcat 6.

    Luiz Claudio   14 de abr de 2016
Mostrar todos os 8 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java tomcat struct ou faça a sua própria pergunta.