Foros del Web » Programación para mayores de 30 ;) » Java »

migracion de una aplicacion de java 1.4 a java 5

Estas en el tema de migracion de una aplicacion de java 1.4 a java 5 en el foro de Java en Foros del Web. Saludos a todos. Es la primera vez que escribo aqui. Me ha surgido un problemilla bastante gordo que ya no se por donde meterle mano. ...
  #1 (permalink)  
Antiguo 21/07/2008, 04:02
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
migracion de una aplicacion de java 1.4 a java 5

Saludos a todos. Es la primera vez que escribo aqui. Me ha surgido un problemilla bastante gordo que ya no se por donde meterle mano.
Tengo una aplicacion que funciona perfectamente en java 1.4, pero lo he tenido que actualizar a java 5 y el primer error q me sale y el q me esta costanto la vida(seguro q al final es una tonteria:), o eso esperoxD)es este:

org.apache.jasper.JasperException: No se puede compilar la clase para JSP

Error de servlet generado:
C:\eweb\.metadata\.plugins\org.eclipse.wst.server. core\tmp0\work\Catalina\localhost\asif\org\apache\ jsp\index_jsp.java:7: cannot access serverclasses.cte.GeneralCte


Error de servlet generado:
bad class file: C:\eweb\.metadata\.plugins\org.eclipse.wst.server. core\tmp0\wtpwebapps\asif\WEB-INF\classes\serverclasses\cte\GeneralCte.class
class file has wrong version 49.0, should be 48.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
import serverclasses.cte.GeneralCte;
^
1 error



org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass( Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:472)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:451)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:439)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)


nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/5.0.28.

Y no se que peude ser, porque ya he configurado el tomcat bien y el eclipse o eso es lo que creo si alguien me peudo ayudar se lo agradeceria gracias!
  #2 (permalink)  
Antiguo 21/07/2008, 09:10
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 9 meses
Puntos: 10
Respuesta: migracion de una aplicacion de java 1.4 a java 5

Hola,

Intenta compilar tu proyecto completo con el java 1.5.

saludos!
  #3 (permalink)  
Antiguo 22/07/2008, 00:24
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: migracion de una aplicacion de java 1.4 a java 5

Seguramente el problema es que tienes tus clases compiladas con Java 5, si, pero el Tomcat se está ejecutando con Java 1.4 y por eso no puede ejecutarlas, ya que estan compiladas para una version superior (49.0 es Java 5 y 48.0 es Java 1.4).

Configura el Tomcat para que se ejecute tambien en Java 5 y solucionado.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #4 (permalink)  
Antiguo 22/07/2008, 01:47
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: migracion de una aplicacion de java 1.4 a java 5

Muchas gracias pro contestar.
Esto me está volviendo loco:), creo que lo he configurado ya todo y en la ocnfiguracion del tomcat solo he cambiado lo de Java Virtual Machine:
C:\Archivos de programa\Java\jre1.5.0_08\bin\client\jvm.dll.
No se si lo he puesto bien o tengo que cambiar algo más. Estoy pensando en reinstalar el tomcat y el java 5, porque llevo ya dos dias con esto y no se que peude pasar. gracias:)
  #5 (permalink)  
Antiguo 22/07/2008, 03:10
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: migracion de una aplicacion de java 1.4 a java 5

En principio con eso te deberia funcionar. Quiza para compilar las JSP te de problemas si tienes un tools.jar antiguo en las librerias del Tomcat, pero con lo que muestras deberia arrancar con Java 5.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #6 (permalink)  
Antiguo 04/04/2011, 10:37
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Respuesta: migracion de una aplicacion de java 1.4 a java 5

Yo tuve un problema similar y lo resolví copiando la librería tools.jar de la jdk al common/lib.

Por el motivo que sea la librería ubicada en el common/lib del tomcat correspondiente al fichero tools.jar estaban compiladas sin compatibilidad hacia la 1.6

Puedes encontrar más información en:

http://programargoogleando.blogspot.com/2011/04/class-file-has-wrong-version-500-should.html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:58.