我有一个 jar(不是战争)在其 WEB-INF 文件夹中包含 web.xml,其中包含 servlet-mapping(Dispatcher servlet 和对包含 REST 相关控制器详细信息的 config.xml 的引用)。现在,我必须把这个 jar 放在不同项目的类路径中,我想在项目中使用 jar 的 servlet 映射。
是否可以通过项目的web.xml加载jar的web.xml?或任何其他解决此问题的方法
我有一个 jar(不是战争)在其 WEB-INF 文件夹中包含 web.xml,其中包含 servlet-mapping(Dispatcher servlet 和对包含 REST 相关控制器详细信息的 config.xml 的引用)。现在,我必须把这个 jar 放在不同项目的类路径中,我想在项目中使用 jar 的 servlet 映射。
是否可以通过项目的web.xml加载jar的web.xml?或任何其他解决此问题的方法
这篇博文对此进行了解释。
这只能在 servlet 3.0 应用程序中实现。
jar 文件必须在 下WEB-INF/lib
,其描述符必须称为 web-fragment.xml 并META-INF/
在 jar 文件中。
关注博文和规范链接了解更多详情。