¿Cuáles son los pasos a seguir para la migración de código de JDK 1.5 a 1.6?Migración de código de JDK 1.5 a 1.6
pasos seguidos:
- Cambiado el parche de construcción del Proyecto como jdk1.6
- Cambiado el compilador como 6
- limpia e implementar el Proyecto
- que estaba recibiendo Error de compilación como
*** ERROR ***: Thu Apr 01 05:17:06 PDT 2010 org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml Stack trace of nested exception: java.lang.ClassCastException: org.eclipse.jst.javaee.web.internal.impl.WebAppDeploymentDescriptorImpl cannot be cast to org.eclipse.jst.j2ee.webapplication.WebApp at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.War22ImportStrategyImpl.loadDeploymentDescriptor(War22ImportStrategyImpl.java:87) at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.War22ImportStrategyImpl.importMetaData(War22ImportStrategyImpl.java:81) at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getDeploymentDescriptor(WARFileImpl.java:145) *** ERROR ***: Thu Apr 01 05:17:06 PDT 2010 org.eclipse.wst.validation.internal.core.ValidationException: CHKJ3000E: WAR Validation Failed: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml at org.eclipse.jst.j2ee.model.internal.validation.WarValidator.validateInJob(WarValidator.java:343) at org.eclipse.jst.j2ee.internal.web.validation.UIWarValidator.validateInJob(UIWarValidator.java:111) at org.eclipse.wst.validation.internal.operations.ValidatorJob.run(ValidatorJob.java:75) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Esto parece ser un error en un módulo de eclipse que está utilizando. Le sugiero que pregunte en un foro que específicamente respalda este producto. Esta no es una pregunta general de Java, no debe esperar tener que hacer nada para migrar su código. –
Recibo el mismo mensaje después de importar un proyecto a una nueva instancia de Eclipse (para que no haya cambios en la versión, etc.). Algunos google sugieren que la limpieza del proyecto a menudo funciona (no fue para mí). Creo que está fuera de la pista, ya que es un problema específico del módulo, pero creo que probablemente esté en el buen camino, ya que tiene que ver con cómo Eclipse está cargando el contexto. Eso sí, en mi caso particular, todavía no he resuelto cómo arreglarlo. – rhuffstedtler