Проект Vaadin 7 не загружается в версии 8

Я разработал веб-приложение два года назад с помощью Vaadin 7, и теперь я пытаюсь запустить его с помощью последнего плагина для Eclipse. Главный сервлет просит меня реализовать некоторые новые методы, которые кажутся важными, и эта штука не загружается.

введите здесь описание изображения


person Eight Rice    schedule 12.10.2017    source источник
comment
1) В чем собственно вопрос, как перейти с 7 на 8? 2) Во всплывающем окне с ошибкой ничего не говорится о сервлете, в нем четко указано, что TimeinUI must implement ... SerializableTypeOracle.xxx(), но мы не видим определения класса пользовательского интерфейса на вашем снимке экрана.   -  person Morfic    schedule 13.10.2017
comment
Вам необходимо опубликовать фактический код и сообщения об ошибках (если есть) в самом вопросе.   -  person default locale    schedule 13.10.2017


Ответы (1)


Вы должны следовать руководству по миграции для обновления с vaadin 7 до vaadin 8.

Миграция на vaadin 8

Короче говоря, вам нужно изменить свой pom.xml с

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

to

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

Если вы использовали одну из устаревших тем (Reindeer, Runo, Chameleon, Base), вам также необходимо добавить зависимость vaadin-compatibility-themes.

В качестве последнего шага вы должны изменить импорт, чтобы он соответствовал пакетам совместимости. Вы можете сделать это вручную или использовать этот инструмент миграции.

Если у вас есть собственные виджеты на стороне клиента, вам также потребуется обновить их.

person André Schild    schedule 16.10.2017