Каковы шаги, которые необходимо предпринять для переноса кода с JDK 1.5 до 1.6.Перемещение кода с JDK 1.5 до 1.6
Выполняемые:
- Изменен сборка патч Проекта, как JDK1.6
- Изменен компилятор, как 6
- Чистые и развернуть проект
- Я получаю ошибку компиляции, как
*** 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)
Это, кажется, ошибка в модуле eclipse, который вы используете. Я предлагаю вам задать форум, который специально поддерживает этот продукт. Это не общий вопрос Java, вы не должны ожидать ничего сделать, чтобы перенести свой код. –
Я получаю то же сообщение после импорта проекта в новый экземпляр Eclipse (так что никаких изменений в версии и т. Д.). Некоторые поисковые запросы говорят о том, что очистка проекта часто работает (не для меня). Я думаю, что вы не в курсе, что это проблема с модулем, но я думаю, что вы, вероятно, находитесь в правильном шаге, поскольку это связано с тем, как Eclipse загружает контекст. Имейте в виду, что в моем конкретном случае я еще не понял, как это исправить. – rhuffstedtler