RestEasy + Jackson 和 JBoss EAP 6.4
Posted
技术标签:
【中文标题】RestEasy + Jackson 和 JBoss EAP 6.4【英文标题】:RestEasy + Jackson and JBoss EAP 6.4 【发布时间】:2019-02-17 15:38:54 【问题描述】:由于版本冲突和依赖关系,我很难在 JBOSS EAP 6.4 上获得简单的 HelloWorld 解决方案。
我需要在 JBOSS EAP 6.4 服务器上公开一个 REST API。有谁知道开箱即用兼容的良好起点?我尝试使用这个guide 没有成功。我相信这是由于某些版本与我必须使用的 AS 一起发货 (compatible versions)。
我的 POM 和 WEB.XML 应该包含什么,以便我可以使用 RestEasy + Jackson 为 JBOSS EAP 开发解决方案?有谁知道在哪里可以找到适用于 EAP 6.4 e 而不仅仅是 EAP 7 的 HelloWorld 示例?
谢谢!
【问题讨论】:
【参考方案1】:如果您遇到的唯一问题是库/类加载器冲突,请将 <scope>provided</scope>
添加到您知道 JBoss 已经提供的 pom.xml 中的所有依赖项中,并且它们不会包含在您的 WAR 中。
如果您希望忽略 JBoss 库/模块并指定自己的库/模块(这通常很麻烦),您必须在可部署的 JBoss 特定 xml 文件中引入,指示应用服务器不提供它自己的库。
见:https://www.baeldung.com/resteasy-tutorial(jboss-deployment-structure)
【讨论】:
以上是关于RestEasy + Jackson 和 JBoss EAP 6.4的主要内容,如果未能解决你的问题,请参考以下文章
本机的 quarkus resteasy-jackson 空 json 结果
JBoss resteasy - 自定义 Jackson 提供程序
Rest easy 3 + Jackson + Tomcat + XML 响应