Vaadin 13 UI组件在Google App Engine中部署后会不断重新加载

时间:2019-05-10 03:18:26

标签: google-app-engine vaadin-flow

我正在尝试在Google App Engine上部署Vaadin 13应用程序。当然,我在pom.xml上添加了appengine插件,在WEB-INF上添加了appengine-web.xml。

当我运行此代码时:

mvn appengine:run

localhost:8080上查看时可以正常工作。

但是,当我将其部署到Google App Engine上时: mvn appengine:deploy

屏幕会按预期显示,但是大多数组件无法正常工作,并且会不断重新加载(请查看http://tricera-chatbot.appspot.com/chatPage上的chatbot标签)

我使用HTML +基础Vaadin 13入门版作为骨架创建了这个。

我还尝试从Vaadin站点部署实际的Beverage App启动程序,并且在App Engine上部署时其行为相同(UI组件不可用)

1 个答案:

答案 0 :(得分:0)

在Vaadin论坛中发布了相同的问题,有人回答:

  

Google App Engine不支持粘性会话,并且会将HTTP请求路由到随机服务器,这些服务器不一定具有该用户的HTTP会话的最新版本。因此,由于UI状态存储在HTTP会话中,因此无法使用。

这听起来像GAE不支持Vaadin13。除了切换平台之外,我仍在寻找解决方法,并将为以后的观看者提供最新信息。

来源:Vaadin 13 Forum