通过提供放在相关jar中的软件包名称来配置提供程序软件包

时间:2019-01-09 10:43:57

标签: java jax-rs embedded-jetty

大家好,我只是想了解为什么我通过提供jar而不是主项目中的软件包名称来注册提供程序时JAX-RS Web服务会引发415错误?例如,假设我有一个罐子,其中将我的消息正文阅读器和编写器放在“ com.nuts.framework.core”包中。当我在主项目中包含这个jar并告诉Jetty为提供商注册此程序包时,它不起作用,但是如果我将这些读写器放在同一项目中但在不同的程序包下,则可以正常工作。为什么呢? 使用嵌入式码头与泽西岛。并注册类似

的提供商
holder.setInitParameter("jersey.config.server.provider.packages","com.nuts.framework.core");

如果我的主项目中有该程序包,则此方法有效,但如果该程序包在作为依赖项添加的jar文件中,则不会。

0 个答案:

没有答案