首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Servlet 3.0 web片段服务静态内容

Servlet 3.0 web片段服务静态内容
EN

Stack Overflow用户
提问于 2019-07-05 17:02:35
回答 1查看 63关注 0票数 0

我有一个包含swagger-ui的web片段,许多web项目(WAR)都使用它。swagger-ui的静态内容驻留在META-INF/resources中。一些web项目只提供了REST-API,并且没有自己的UI。对于这种项目,web-fragment是有效的,因为静态内容是在${CONTEXT-ROOT}/*下提供的。但是对于在${CONTEXT-ROOT}/*下提供自定义UI的项目,我不知道如何为swagger-ui提供服务,例如在${CONTEXT-ROOT}/api/*下。

是否有可能改变在主web项目中提供web片段的静态内容的位置?

EN

回答 1

Stack Overflow用户

发布于 2020-04-01 17:59:39

这并不是一个真正的解决方案,而是一种变通办法。在父web.xml中,我可以重新映射web片段的servlet名称,如下所示:

代码语言:javascript
复制
<servlet-mapping>
    <servlet-name>swagger</servlet-name>
    <url-pattern>/api/api/*</url-pattern>
</servlet-mapping>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56899893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档