如何解决Apache Tomcat 9,用于WEB-INF / web.xml中的文件扩展名的“ url-pattern”不适用于通过server.xml中的“上下文”解析的文件
有效的方法 我的应用程序(使用* .js和* .css文件)由Tomcat 9托管。我已经部署了一个自定义jar,将Etag从弱转换为强,并已在WEB-INF / web.xml中进行配置以确保所有*。 js和* .css具有很强的Etag。效果很好。
失败 现在,由于业务需求,我必须在server.xml中使用“ Docbase”和“ Path”添加上下文条目,以便将* .css和* .js移出容器到共享位置。这样做,应用程序加载良好,但我释放了Strong Etags。
问题 关于如何继续确保通过“ server.xml中的上下文”呈现的文件的任何建议都将与WEB-INF / web.xml中的url模式匹配。
web.xml条目
<Link to="/project/id1">Project</Link>
<Route path="/project/:id" component={Project}/>
function Project() {
let { id } = useParams();
}
Server.xml更改
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。