我已经在Vaadin的论坛上问过same question,但没人在那儿回应,所以也许有人可以帮忙。
我已经开发了Vaadin Spring Boot应用程序,当我按原样运行它时,它运行正常,但是当我尝试在Apache Proxy后面运行它时,对http://website/vaadin-app/的请求将转发到http://website:8080 ),我遇到了一个问题:UI渲染成功,但是无法从服务器获取数据。错误是:The requested URL /vaadinServlet/UIDL/ was not found on this server
。
似乎Vaadin不会发出相对请求,而是发出绝对请求,因此它将尝试加载http://website/vaadinServlet/UIDL/而不是http://website/vaadin-app/vaadinServlet/UIDL/
我应该添加哪种配置来解决此问题?