几天前,我遇到了我在此处发布的 Jersey 部署问题
我们能够通过扩展 javax.ws.rs.core.Application 使用替代部署机制并进行临时修复。但在研究更多时,我发现了可以在我们的代码中实现的 Jersey Scanners。这可以用来在我们的项目部署结构中查找特定的 JAR。我在网上查找,但找不到任何关于如何将 URISchemeScanner 集成到我们的代码中的具体示例。(web.xml 配置等......)如果我能指出正确的方向,我将不胜感激
几天前,我遇到了我在此处发布的 Jersey 部署问题
我们能够通过扩展 javax.ws.rs.core.Application 使用替代部署机制并进行临时修复。但在研究更多时,我发现了可以在我们的代码中实现的 Jersey Scanners。这可以用来在我们的项目部署结构中查找特定的 JAR。我在网上查找,但找不到任何关于如何将 URISchemeScanner 集成到我们的代码中的具体示例。(web.xml 配置等......)如果我能指出正确的方向,我将不胜感激
来自 PackagesNamesScanner javadoc:
“可以通过在 META-INF/services 文件中注册 UriSchemeScanner 的实现来注册进一步的方案,该文件的名称是 UriSchemeScanner 的完全限定类名。”
我也遇到了 WAS 7 的问题。我们所做的是从 web.xml 中删除扫描初始化参数本身,并复制包含 Web 项目的 Web-Inf Lib 文件夹中的资源的 Jar。然后它将起作用。仅在耳朵中添加 J2EE 依赖项是行不通的。
我正在使用 jersey 1.12 但默认扫描仪仍然有问题
您可以分享您所做的自定义扫描仪修改,以便我也可以尝试吗?