泽西岛URISchemeScanner

时间:2012-05-22 14:22:01

标签: java web-services rest websphere jersey

几天前,我遇到了我在这里发布的泽西部署问题

Jersey Resource .class loading

我们可以通过扩展javax.ws.rs.core.Application来使用替代部署机制并进行临时修复。但是在研究更多时,我遇到了可以在我们的代码中实现的Jersey扫描仪。这可以在我们的项目部署结构中查找特定的JAR。我正在查找网页,但找不到URISchemeScanner如何在我们的代码中集成的任何具体示例。 (web.xml配置等...)欣赏我是否可以指向正确的方向

2 个答案:

答案 0 :(得分:1)

来自PackagesNamesScanner javadoc的

“可以通过在META-INF / services文件中注册UriSchemeScanner的实现来注册其他方案,该文件的名称是UriSchemeScanner的完全限定类名。”

请参阅:http://jersey.java.net/nonav/apidocs/1.12/jersey/com/sun/jersey/core/spi/scanning/PackageNamesScanner.html

答案 1 :(得分:0)

我也遇到了WAS 7的问题。我们所做的是从web.xml中删除扫描Init Param本身并复制包含Web项目的Web-Inf Lib文件夹中的资源的Jar。然后它会工作。仅在耳中添加J2EE依赖项就不会起作用。

我正在使用jersey 1.12,但默认扫描仪仍有问题

您是否可以共享您所做的自定义扫描程序修改,以便我也可以尝试使用它?

相关问题