Jakie kroki należy wykonać w przypadku migracji kodu z JDK 1.5 do 1.6.Migracja kodu z JDK 1.5 na 1.6
Kroki następuje:
- Zmieniono gromadzeniu skrawku Projektu JDK1.6
- Zmieniono Compiler jako 6
- Czyste i wdrożyć projekt
- byłem coraz błąd kompilacji jak
*** 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)
Wygląda na to, że jest to błąd w używanym module zaćmienia. Proponuję poprosić o forum, które konkretnie obsługuje ten produkt. To nie jest ogólne pytanie w języku Java, nie powinieneś oczekiwać, że będziesz musiał zrobić coś, aby przeprowadzić migrację kodu. –
Otrzymuję tę samą wiadomość po zaimportowaniu projektu do nowej instancji Eclipse (więc nie ma zmian wersji itp.). Niektóre badania goszczące sugerują, że czyszczenie projektu często działa (nie dla mnie). Myślę, że nie podoba Ci się to, że jest to problem specyficzny dla modułu, ale myślę, że prawdopodobnie jesteś w odpowiednim parku, ponieważ jest to związane z tym, jak Eclipse ładuje kontekst. Zwróćcie uwagę, w moim konkretnym przypadku, nie mam pojęcia, jak to naprawić. – rhuffstedtler