Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 我可以强制Jersey framework在创建WADL时只扫描一个包吗?_Web Services_Spring_Rest_Jersey - Fatal编程技术网

Web services 我可以强制Jersey framework在创建WADL时只扫描一个包吗?

Web services 我可以强制Jersey framework在创建WADL时只扫描一个包吗?,web-services,spring,rest,jersey,Web Services,Spring,Rest,Jersey,我有一个项目,我将web服务保存在两个单独的包中。一个包包含面向客户的web服务,另一个包包含内部使用的web服务。我希望jersey只扫描面向客户的软件包并生成WADL。通常,我无法找到任何方法按配置拆分WADL生成逻辑。但这里是你可以表演的黑客。有一个名为GenerateWaddlTask.java的类,它基本上执行jersey的wadl生成逻辑。您可以在自定义应用程序wadl生成任务中扩展这个类,并根据您的逻辑使用它。例如,只需下载jersey服务器源jar并查看该类。逻辑相当直截了当 希

我有一个项目,我将web服务保存在两个单独的包中。一个包包含面向客户的web服务,另一个包包含内部使用的web服务。我希望jersey只扫描面向客户的软件包并生成WADL。

通常,我无法找到任何方法按配置拆分WADL生成逻辑。但这里是你可以表演的黑客。有一个名为GenerateWaddlTask.java的类,它基本上执行jersey的wadl生成逻辑。您可以在自定义应用程序wadl生成任务中扩展这个类,并根据您的逻辑使用它。例如,只需下载jersey服务器源jar并查看该类。逻辑相当直截了当

希望这有帮助

编辑:-有一个名为enunicate的maven插件
这会让你的生活变得轻松。

我在邮件列表上问了这个问题,但没有得到回答。我认为这是不可能的。我尝试在我的web.xml中使用两个不同的servlet,但都没有用。我很好奇你是否会得到回复。是的,我也试过了,但运气不好