我正在尝试根据我的项目需求调整Vaadin Spring Boot QuickTickets Dashboard示例。一切正常,除了我无法访问另一个(不是Vaadin UI) URL。例如,我有Spring Boot Actuator端点- http://localhost:8080/actuator/health,但当我尝试访问它时,应用程序错误地将我重定向到http://localhost:8080/actuator/health#!dashboard。与我的自定义登录页面(不是Vaadin UI)的行为非常相似-- http://localhost:8080/login。我也无法访问它。
如何正确设置Vaadin,以便能够访问Spring Boot执行器端点和我的自定义登录页面?
发布于 2018-02-19 16:46:17
您需要将servlet映射到不同的路径。我认为问题在于Vaadin-Servlet被映射到/ an正在处理所有请求。
将以下代码添加到您的application.properties中应该可以解决这个问题。
vaadin.servlet.urlMapping = /myapp/*当然,应用程序的URL也会相应地更改。
https://stackoverflow.com/questions/48845344
复制相似问题