2017-10-12 10 views
0

2 년 전 Vaadin 7로 웹 앱을 개발했는데 이제 Eclipse 용 최신 플러그인으로 실행하려고합니다. 메인 서블릿은 중요한 것으로 보이는 몇 가지 새로운 메소드를 구현하도록 요청하고 있으며,로드되지 않습니다.Vaadin 7 프로젝트가 버전 8에서로드되지 않습니다.

enter image description here

+1

** ** 실제 질문은 무엇입니까 [7에서 8로 이전] (https://vaadin.com/docs/v8/framework/migration/migrating-to-vaadin8.html)하는 방법은 무엇입니까? ** 2) ** 오류 팝업은 서블릿에 대해 아무 것도 말하지 않으며,'TimeinUI가 SerialimeTypeOracle.xxx()를 구현해야 함 '을 명확하게 나타내지 만, 스크린 샷에서 UI 클래스의 정의를 볼 수 없습니다 . – Morfic

+0

실제 코드와 오류 메시지 (있는 경우)를 질문 자체에 게시해야합니다 –

답변

0

당신은 당신이

<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-server</artifactId> 
    <version>7.7.6</version> 
</dependency> 
에서 pom.xml 파일을 변경해야 즉 8

Migration to vaadin 8

을 angel이라는 7을 angel이라는에서 업그레이드를위한 마이그레이션 가이드를 따라야

to

<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-compatibility-server</artifactId> 
    <version>8.0.0</version> 
</dependency> 

사용되지 않는 테마 (Reindeer, Runo, Chameleon, Base) 중 하나를 사용했다면 vaadin-compatibility-themes 종속성도 추가해야합니다.

마지막 단계로 호환성 패키지와 일치하도록 가져 오기를 변경해야합니다. 직접 처리하거나 this migration tool을 사용하여 처리 할 수 ​​있습니다.

클라이언트 측 위젯이있는 경우이 클라이언트를 업그레이드해야합니다.