我使用Vaadin流13.0.4,而我使用payara 5.191来访问服务器。我的应用程序的上下文根是/ TestApp /(完整链接是localhost:8080 / TestApp /),我的应用程序中有2个视图,View1带有Route(“”),而View2带有Route(“ View2”)。当我通过以下代码从View1导航到View2时:
UI.getCurrent().navigate("View2");
它工作正常,我的网址是localhost:8080 / TestApp / View2,但是当我通过以下方式导航回View1时:
UI.getCurrent().navigate("");
该视图已正确加载,但URL为localhost:8080 /而没有TestApp上下文根。知道为什么会这样吗?这可能是一件payara的事情,但是我不确定要怎么做,如果需要任何文件或我的代码的更多内容,请在评论中告诉我,我将快速进行MWE。