【发布时间】:2017-06-06 19:41:58
【问题描述】:
所以,我们使用 Grizzly/Jersey 构建了一个 web 应用。您运行生成的 jar 文件,然后它提供 REST 端点,允许从数据库中提取数据并创建新条目等。出于某种原因,我们现在想要迁移到 Web 服务器,例如 Payara 或 Glassfish 之类的。我很难让它工作。它现在编译为战争,并被部署到 Payara。在Deploying jersey web services on Payara 4 doesn´t expose methods 之后,我至少承认存在端点。但是,它们依赖于注入的 EntityManager,我们在 ResourceConfig 子类中定义/绑定(连同它的依赖项),它没有被加载,所以它崩溃了。有人知道如何加载 ResourceConfig 吗?此外,还需要做些什么才能使其正常工作?
【问题讨论】:
-
您是否按照链接帖子中的答案进行操作? (提示:ResourceConfig 扩展了应用程序)。
-
你还需要确保你有
jersey-container-servlet依赖。
标签: java jersey migration grizzly payara