Olá à todos!
Boa tarde.
Trabalho em um local em que preciso fazer uma migração para outro servidor de um sistema de protocolo feito em Java JSP que acessa banco Oracle.
A minha situação está complicada porque a pessoa que fez o sistema já não mais trabalha aqui e o responsável pela guarda dos servidores, me deu o prazo de até dia 30/06/2009 para que eu atualize o sistema operacional deste servidor e reinstale este sistema de protocolo nele novamente.
A minha situação atual é:
Hoje este servidor com o sistema de protocolo roda deste jeito abaixo:
Sistema Operacional: Fedora Core 4
JDK: 1.5.0_04
Tomcat: jakarta-tomcat-5.0.28
J2EE: sjsas_pe-8_1_02_2005Q2-linux-ml.bin (Náo sei a versão, só sei que é velha!)
Mas eu preciso transpor este sistema para o meu servidor atual que roda com:
Sistema Operacional: Debian 5
JDK: 1.6.0_12
Tomcat: Apache-Tomcat 6.0.18
J2EE: j2eesdk-1_4_03-linux-ml.bin (A mais atual que encontrei até agora)
Alguém pode ajudar?
Já fiz tudo quanto é tipo de teste em minha máquina virtual, mas não consigo obter êxito e sempre tenho este retorno de erro no meu tomcat:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 475 in the jsp file: /controller.jsp
SessaoListener cannot be resolved to a type
472: ---------------------------------------------------------- */
473: // O objeto SessaoListener i responsavel pelas rotinas de inicio e tirmino da sessao
474: // I usado para remover o usuario da lista de usuarios do bojeto ControleAcesso
475: SessaoListener objSessaoListener = (SessaoListener) session.getAttribute( “SISTEMA.CONTROLESESSAO” );
476: if (objSessaoListener == null) {
477: objSessaoListener = new SessaoListener( session.getId(), request.getRemoteAddr() );
478: session.setAttribute( “SISTEMA.CONTROLESESSAO”, objSessaoListener );
An error occurred at line: 475 in the jsp file: /controller.jsp
SessaoListener cannot be resolved to a type
472: ---------------------------------------------------------- */
473: // O objeto SessaoListener i responsavel pelas rotinas de inicio e tirmino da sessao
474: // I usado para remover o usuario da lista de usuarios do bojeto ControleAcesso
475: SessaoListener objSessaoListener = (SessaoListener) session.getAttribute( “SISTEMA.CONTROLESESSAO” );
476: if (objSessaoListener == null) {
477: objSessaoListener = new SessaoListener( session.getId(), request.getRemoteAddr() );
478: session.setAttribute( “SISTEMA.CONTROLESESSAO”, objSessaoListener );
An error occurred at line: 477 in the jsp file: /controller.jsp
SessaoListener cannot be resolved to a type
474: // I usado para remover o usuario da lista de usuarios do bojeto ControleAcesso
475: SessaoListener objSessaoListener = (SessaoListener) session.getAttribute( “SISTEMA.CONTROLESESSAO” );
476: if (objSessaoListener == null) {
477: objSessaoListener = new SessaoListener( session.getId(), request.getRemoteAddr() );
478: session.setAttribute( “SISTEMA.CONTROLESESSAO”, objSessaoListener );
479: }
480:
An error occurred at line: 494 in the jsp file: /controller.jsp
ControleAcesso cannot be resolved to a type
491: // O usuario ja fez login?
492: // (sempre tem que testar, mesmo se o usuario ja esta identificado na sessco)
493: String strUsuario = “”;
494: ControleAcesso ca = ControleAcesso.getInstance();
495: boolean bUserLogin = false;
496:
497: try {
An error occurred at line: 494 in the jsp file: /controller.jsp
ControleAcesso cannot be resolved
491: // O usuario ja fez login?
492: // (sempre tem que testar, mesmo se o usuario ja esta identificado na sessco)
493: String strUsuario = “”;
494: ControleAcesso ca = ControleAcesso.getInstance();
495: boolean bUserLogin = false;
496:
497: try {
An error occurred at line: 517 in the jsp file: /controller.jsp
The type br.gov.es.serra.exception.FinderException cannot be resolved. It is indirectly referenced from required .class files
514: // Carregar dados do usuario
515: CUsuario objUsuario = null;
516: try {
517: objUsuario = CUsuario.findByCodigo( strUsuario );
518:
519: session.setAttribute( “SISTEMA.IDUSUARIO”, objUsuario.getId() );
520: session.setAttribute( “SISTEMA.USUARIO”, strUsuario );
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:696)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:667)
org.apache.jsp.index_jsp._jspService(index_jsp.java:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.