在码头1.X部署到码头ServletContainer应用,有可能部署ServletContainer
使用类似到码头:无法在新泽西2.X
Application application = ...
server.addServlet(new ServletHolder(new ServletContainer(application)), "/foo);
在新泽西2.X的ServletContainer
类预期一个ResourceConfig
,它是Application
的一个子类。然而,前者是Jersey实现的一部分,而后者是JAX-RS规范的一部分,这意味着现在部署到Jetty取决于Jersey内部,这是我想避免的。
我在从泽西岛1迁移到泽西岛2时错过了一些东西吗?
为什么不只是通过类引用而不是通过对象实例添加servlet? (这就是'WEB-INF/web.xml'的工作原理,Jersey必须支持这个) –
我想添加特定的实例,而不是类,因为我想很好地控制对象的构建方式。 – insitu