Vaadin 7: java.lang.IllegalStateException: Push недоступен

Почему я получаю эту ошибку:

 javax.servlet.ServletException: com.vaadin.server.ServiceException: java.lang.IllegalStateException: Push is not available. See previous log messages for more information.
com.vaadin.server.VaadinServlet.service(VaadinServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Когда я использую аннотацию Push:

@Push(PushMode.MANUAL)
public class KopivaadincomponentsUI extends UI {

@Override
protected void init(VaadinRequest request) {...

   }
}

person Amira    schedule 10.12.2013    source источник
comment
Вы используете Vaadin 7.1? Аналогичная проблема в: vaadin.com/forum#!/thread/3339684. К сожалению, Vaadin 7.1 не будет поддерживать push с портлетами, если в настоящее время это не исправлено патчами.   -  person Mik378    schedule 10.12.2013
comment
Так это тебе отвечает?   -  person Mik378    schedule 10.12.2013
comment
Извините, но это работает в другом проекте vaadin 7.1, поэтому я все еще ищу решение.   -  person Amira    schedule 10.12.2013


Ответы (1)


       <dependency>
            <groupId>com.vaadin</groupId>
            <artifactId>vaadin-push</artifactId>
            <version>${com.vaadin.version}</version>
        </dependency>

Попробуйте добавить эту зависимость в свой файл .pom.

person Lasitha Benaragama    schedule 30.12.2014