Vaadin 7: java.lang.IllegalStateException: Push不可用

3
为什么我会收到这个错误信息:
 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(PushMode.MANUAL)
public class KopivaadincomponentsUI extends UI {

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

   }
}

1
你使用Vaadin 7.1吗?类似问题请参考:https://vaadin.com/forum#!/thread/3339684。很遗憾,除非有补丁修复,否则Vaadin 7.1将不支持使用portlet进行推送。 - Mik378
那样回答你可以吗? - Mik378
抱歉,但它在另一个7.1 Vaadin项目中有效,这就是为什么我仍在寻找解决方案的原因。 - Amira
1个回答

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

尝试将这个依赖项添加到您的.pom文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接