java - 使用 Payara Server 在 Vaadin 应用程序中导航到根目录时丢失上下文根目录
问题描述
我使用 Vaadin flow 13.0.4,我使用 payara 5.191 作为服务器。我的应用程序的上下文根是 /TestApp/(完整链接是 localhost:8080/TestApp/) 我的应用程序中有 2 个视图,带有 Route("") 的 View1 和带有 Route("View2") 的 View2。当我通过以下代码从 View1 导航到 View2 时:
UI.getCurrent().navigate("View2");
它工作正常,我的网址是 localhost:8080/TestApp/View2,但是当我通过以下方式导航回 View1 时:
UI.getCurrent().navigate("");
视图已正确加载,但 url 是 localhost:8080/ 没有 TestApp 上下文根。知道为什么会这样吗?这可能是一个 payara 的事情,但我不确定它在做什么,如果需要任何文件或我的任何更多代码,请在评论中告诉我,我会做一个快速的 MWE。
解决方案
推荐阅读
- android - 支持 WebP 图像的最低 Android 操作系统版本
- vuejs2 - 我的 Twig 文件中的 Vue 模态组件的转换不起作用
- python - sklearn中make_scorer中的自定义函数
- jira - JIRA Rest API 和 & 符号
- java - 当自定义事务管理器无法连接时,Spring Boot 应用程序不会快速失败
- c - 使用带参数 c 的 exec
- javascript - 比较两个对象数组并根据一个对象数组排序并在不匹配时推送
- cluster-computing - JFrog Artifactory HA 集群配置
- excel - 使用变量来引用类模块 VBA
- python - 有没有更快的方法来查找列表中的重复模式?