VaadinServlet.getCurrent возвращает ноль - PullRequest
0 голосов
/ 28 марта 2019

У меня есть приложение Vaadin7. Я пытаюсь перейти на Vaadin12, и есть строка кода, где я вызываю VaadinServlet.getCurrent (), чтобы получить сервлет (на самом деле мне нужна информация о конфигурации). Возвращается ноль. Что происходит и как я могу это исправить?

Очевидно, эта строка кода отлично работает в Vaadin7.

1 Ответ

0 голосов
/ 29 марта 2019

Хорошо, это было простое решение: мне просто нужно было изменить import com.vaadin.server.VaadinServlet; на import com.vaadin.flow.server.VaadinServlet;.Мы используем аддон, который, по-видимому, ссылается на материал vaadin 7, и поэтому ни один из нас не заметил неправильного оператора импорта.Либо мы должны были прекратить использовать это дополнение или обновить его до последней версии.

Урок, который можно извлечь из этого: убедитесь, что вы не ссылаетесь на Vaadin 7 из-за зависимостей в вашем pom, я думаю.

...