我正在使用 JBOSS AS 7.0.2 Final,并试图将 7.0.2 RESTEASY 2.2.1.GA 附带的 RESTEASY 版本升级到更新版本,例如 2.3.4.Final。我按照 JBOSS 提供的补丁中指示的说明进行操作,当我这样做时,在应用程序服务器启动时会抛出无法解析 module.xml 文件的错误。
我在 7.1.1 Final 上尝试了相同的程序,效果很好。
第一个问题是,任何人都知道如何在 7.0.2 中更新 RESTEASY(我的其他服务器都在使用这个,所以我真的不想重置我的其他服务器并用更新版本的 JBOSS 替换)
我希望升级 RESTEASY,希望这个错误可能已经在新版本中得到解决
我还尝试通过调整我的 POM 以使用版本 2.3.4.Final 并尝试了每个范围,但它总是无法使用较新的 jar 并坚持使用 JBOSS 提供的 jar。
15:14:09,947 严重 [org.jboss.resteasy.core.SynchronousDispatcher] (http--127.0.0.1-8443-6) 执行 POST /countermeasure/customQueryLite 失败:org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure:找不到MessageBodyWriter 响应对象类型:java.util.ArrayList 媒体类型:application/xml
在 org.jboss.resteasy.core.ServerResponse.writeTo(ServerResponse.java:216) [resteasy-jaxrs-2.2.1.GA.jar:]
它适用于 json、文本和单个 xml 对象,但不适用于 xml 的列表对象。
关于resteasy和jboss的这些问题的任何答案都会有所帮助。