在Jakarta EE环境中使用Vaadin Flow和其他servlet



我想在jakarta EE环境中使用Vaadin Flow和其他servlet,但是我不能这样做,因为Vaadin会拦截所有对"/"的请求。我尝试将以下行添加到应用程序中。属性文件,这里推荐https://vaadin.com/forum/thread/17374548/change-url-mapping-for-vaadin-flow-and-spring:

vaadin.urlMapping=/ui/* 
server.servlet.context-path=/

但似乎的应用。当应用作为war部署时,Properties文件被忽略。有没有办法将vadin映射到"/ui/"路径呢?

更具体地说,我使用的是Payara Micro 5.2022.5和Vaadin Flow 23.3.2。

只有在没有任何手动部署的Vaadin servlet时,才会自动将Vaadin servlet部署到应用程序的根目录。因此,您可以为web.xml中的其他路径手动配置com.vaadin.cdi.CdiVaadinServletservlet,或者使用@WebServlet注释定义的自定义映射创建自己的子类。

您通过application.properties配置发现的描述仅用于Spring。

相关内容

  • 没有找到相关文章

最新更新