-
42 votesanswersviews
PersistenceContext EntityManager注入NullPointerException
我有一场包含以下内容的战争: META-INF/MANIFEST.MF WEB-INF/classes/META-INF/persistence.xml WEB-INF/classes/com/test/service/TestServlet.class WEB-INF/classes/com/test/service/TestEntity.class WEB-INF/classes/jndi.p... -
0 votesanswersviews
Wildfly,JAAS和SecurityContext
我仍然在使用 BASIC auth-method 的Web应用程序中使用Wildfly-9.0.1.Final和JAAS(请参阅我之前的问题Wildfly and JAAS login module) . 当我的自定义登录模块工作时,我遇到了一些授权问题 . 我使用带注释的RESTeasy RESTFul Web服务进行测试,这里是代码: package it.bytebear.web.mongo... -
78 votesanswersviews
REST - 带有JSON的HTTP Post Multipart
我需要收到一个HTTP Post Multipart,它只包含2个参数: 一个JSON字符串 二进制文件 设置身体的正确方法是什么?我将使用Chrome REST控制台测试HTTP调用,所以我想知道正确的解决方案是为JSON参数和二进制文件设置“标签”键 . 在服务器端我正在使用Resteasy 2.x,我将阅读这样的Multipart主体: @POST @Consumes("... -
0 votesanswersviews
RestEasy Jettison JAXB / JSon输出问题
我正在使用JBoss AS 7和Resteasy开发Java EE webapp . 我想使用Jettison JAXB / JSon Provider与Rest接口进行通信 . 作为演示,我实现了以下JAXB注释类: @XmlRootElement(name = "test") @XmlAccessorType(XmlAccessType.FIELD) public clas... -
0 votesanswersviews
JAX-RS:自定义TypeConverter用于resteasy-jettison
有没有办法在resteasy-jettison中提供Custom TypeConverter?默认情况下,如果只包含数字,则将字符串解析为int ...我需要更改它 . 有了清洁的抛弃,有可能编写自己的TypeConverter实现(在_2697855中描述......但我不知道在哪里可以用这样的类更新jettison配置 . -
0 votesanswersviews
通过Jettison / Resteasy解组JSON数组
遇到类似以下论坛帖子的类似问题: http://jersey.576304.n2.nabble.com/parsing-JSON-with-Arrays-using-Jettison-td5732207.html 使用Resteasy 2.0.1GA和Jettison 1.2并在涉及命名空间映射时遇到问题编组数组 . 见下面的代码 . 基本上,如果数组条目的数量大于1,则使用名称空间映射 . 还有... -
5 votesanswersviews
使用RESTeasy和Jettison将对象封送到JSON时忽略空值
当RESTeasy将POJO编组为XML时,默认情况下它将跳过空值:请参阅Jaxb marshaller always writes xsi:nil (even when @XmlElement(required=false, nillable=true)) . 但是,在封送到JSON时,包含null属性 . 有没有办法强制JSON输出匹配XML输出? -
0 votesanswersviews
RestEasy Jettison单元素阵列错误
问题详情:RestEasy Jettison 当数组有两个元素时,格式为: {"MyArray" : {"Array" : [{"a" : 1, "b" : 2}, {"a" : 3, "b" : 4}]}} 但是当数组有单个元素时,格式为: {"MyArray&qu... -
2 votesanswersviews
使用jettison json提供程序使用jaxb映射列表
我有一个方法 @GET @Produces("application/json") public List<Conversation> getMyConversations() { /* ... */ } json输出就像 [{"conversation" : { ... }}, {"conversation" : { ..... -
0 votesanswersviews
Resteasy - 支持JBoss AS 7和Wildfly
我们必须在项目中支持JBoss AS 7.1.3和Wildfly . 为了提供这种可能性,我们有两个具有不同依赖关系和版本的maven配置文件,它们在AS中提供 . 一切正常,但最近我们遇到了JBoss的问题,与Resteasy有关 . 我们的REST服务使用 @Consumes(MediaType.APPLICATION_JSON) 注释 . 但是,如果我们如果 PUT 请求没有设置 Conte... -
0 votesanswersviews
Wildfly 10.0 - java.lang.NoClassDefFoundError:无法链接org / jboss / resteasy / skeleton / key / as7 / OAuthAuthenticationServerValve
我有问题http-handler:Wildfly 10.0中的org.jboss.resteasy.skeleton.key.as7.OAuthAuthenticationServerValve 我为基于表单的身份验证设置了简单的身份验证应用程序,以测试oauth 2.0的init / init实现 . 出于某种原因,我在部署我的应用程序时不断获得NoClassDefFoundError,尽管安装... -
3 votesanswersviews
NoMessageBodyWriterFoundFailure:找不到类型的响应对象的MessageBodyWriter
我收到以下错误,即使RESTEasy JAXB jar - resteasy-jaxb-provider.jar捆绑在WAR文件中 04:52:54,461 ERROR [org.jboss.resteasy.core.SynchronousDispatcher] (default task-1) Failed executing GET /editor/getMetadata/com.kar... -
0 votesanswersviews
java.lang.ClassNotFoundException:org.apache.http.impl.conn.PoolingClientConnectionManager使用resteasy进行来自EJB的rest客户端调用
我在 Wildfly 13 上遇到一个问题,当使用rest easy来调用服务作为客户端时 . 我在 ear 中部署了许多EJB项目 . 依赖关系由maven管理,除了由 wildfly 13 应用程序服务器提供的库(来自模块文件夹) . 我使用最新版本的JBoss Tools进行部署 . 我的应用程序将一些休息服务作为服务器发布 . 当我打电话给那些网络服务(例如邮递员)时,一切都很好 . W... -
1 votesanswersviews
ServletPath从RESTEasy 3.0.10.Final更改为3.0.23.Final
我已经使用新版本的RESTEasy升级了Wildfly 8.2.1.Final,以便能够使用SNI支持(3.0.10.Final版本不提供) . 所以我在我的 /wildfly/modules/system/layers/base 目录中复制了resteasy-jboss-modules-3.0.23.Final内容 . 但现在我有不同的行为!我的休息服务没有被调用 . 当我检查上下文/ serv... -
1 votesanswersviews
Swagger与Resteasy交互不列出内容api
我们试图让Swagger与我们的resteasy应用程序进行交互,以便api将在swagger页面上列出 . 我们在Java资源中使用注释而不是yaml / json文件 . 我们希望内容“动态”或直接来自资源页面 . 当我们打开招摇页面时,我们收到消息'抓取资源列表://10.155.63.136/nodeMgmt' . 当我使用firebug渲染页面时,我发现页面本身(index.html)正... -
1 votesanswersviews
Wildfly Swarm RESTeasy隐藏了webapp / index.html
我正在开发一个基于Wildfly Swarm的项目 . 我目前遇到的问题是RESTeasy隐藏了我的index.html(以及其他html文件),这些文件放在/ webapp下面,因为RESTeasy正在监听根级别 . 我的主要应用: @ApplicationPath("/") public class XYZnlineApplication extends Applicati... -
5 votesanswersviews
OSGi应用程序内的REST客户端
我需要将REST客户端集成到使用Apache Felix实现的现有OSGi应用程序中 . REST服务基于JAX-RS的RESTeasy实现(版本2.3.2.Final) . 我创建了一个单独的包,其中包含客户端的依赖项,导出所需的RESTeasy包并将其导入到使用客户端的包中,但遗憾的是我无法在OSGi上下文中使用它 . 我尝试了两种不同的方法 . 第一个使用通用ClientRequest: ... -
0 votesanswersviews
JBoss AS 5.1.0 GA resteasy应用程序 - 强制登录每个请求
我正在使用Resteasy 3.0.11.Final和JBoss AS 5.1.0 GA . 我有一个定义的REST Web服务 . 使用自定义安全域的BASIC身份验证来保护整个服务 . 当我使用Postman向用户 A 发送带有BASIC认证的请求(#1)时,JBoss AS为用户调用登录模块,然后使用调用者主体 A 调用本地ejb(使用初始上下文查找)方法 . 在我向用户 B 发送另一个具有... -
1 votesanswersviews
ClientRequest,如何正确地将POJO序列化为json数据?找不到内容类型application / json类型的writer:
对于REST服务(RESTeasy),我创建了JUnit测试用例,例如: @Test public void a100_insertAddressTest() throws Exception { Address addr = new Address(1, "testStreet", "1", (short) 1234, "te... -
17 votesanswersviews
HTTP状态415 - 无法使用内容类型
使用JSON正文返回的REST服务的POST操作 org.jboss.resteasy.spi.UnsupportedMediaTypeException:无法使用内容类型异常 @Consumes(MediaType.APPLICATION_JSON) 和 @Consumes("application/json") 都返回了相同的异常 . 我尝试使用Postman API客... -
0 votesanswersviews
javax.ws.rs.ProcessingException:找不到内容类型application / x-www-form-urlencoded类型的writer
我在 MediaType.APPLICATION_FORM_URLENCODED_TYPE 中使用"resteasy-client"库发送POST请求 . 示例代码: String serviceUrl = "URL"; ConnectRequest connectRequest = new ConnectRequest(); connec... -
0 votesanswersviews
Jackson JSON解析,如何将2个可能的对象映射到一个主对象中
我正在使用Jboss Resteasy和Jackson来对一个物体进行反应 . 问题是我连接的API要么返回一个A类型的对象,如果它是一个错误,要么返回类型B的对象列表,如果它成功的话 . 我的目标是让对象C如下所示: class C { A a; List<B> bList; } 但是,当我尝试这个时,我得到(在它返回成功的情况下) Caused by: org.cod... -
4 votesanswersviews
是否可以使用Jersey 2.x和RESTEasy依赖项目?
我正在开发一个项目,该项目使用各种客户端应用程序作为maven依赖项来与不同的REST API进行通信 . 但是当包含使用Jersey 2.x实现的客户端和使用RESTEasy的任何其他客户端时存在问题 . 只要我添加使用RESTEasy的依赖项,我就会收到这样的错误: 引起:javax.ws.rs.ProcessingException:无法找到内容类型application / json的M... -
2 votesanswersviews
RestEasy客户端代理,找不到内容类型application / xml类型的writer:java.lang.Object
我尝试使用RestEasy客户端代理更新 Book . Book 实体继承自 Product , Service 接口(JAX-RS资源)定义方法: public interface Service<E, I> { /** * Updates an existing entity in data base * * @param entit... -
1 votesanswersviews
Maven shade resteasy可以找到内容类型的作家
我有一个项目可以正常使用maven托管依赖项 . 但我要求将我的jar文件作为一个 . 为此,我使用maven-shade插件(http://maven.apache.org/plugins/maven-shade-plugin/) . 所有类文件都正确导出但是当我尝试运行我的应用程序时,我得到一个错误: 可以找到内容类型multipart / form-data类型的writer:org.jbo... -
1 votesanswersviews
找不到内容类型application / xml类型的writer:java.util.ArrayList
我正在编写一个RESTEasy客户端来连接RESTful服务 . RESTful服务如下所示: @Path("locations") public class LocationService { @POST @Path("/myObjects") @Produces({MediaType.APPLICATION_XML}) ... -
8 votesanswersviews
在JBoss 7.1.1上的RESTEasy上设置JSON提供程序
如何在JBoss 7.1.1上为RestEasy设置JSON提供程序? RestEasy文档说: RESTEasy允许您将JAXB带注释的POJO与JSON进行编组 . 此提供程序包装Jettison JSON库以实现此目的 . 但我发现似乎在JBoss 7.1.1上Resteasy使用了Jackson提供程序,因为我的类字段上的@XmlTransient被忽略了,但@JsonIgnore被处... -
1 votesanswersviews
无法使用resteasy jackson提供程序和jaxb注释将List <Object>序列化为json
我在 pom.xml 中添加了 resteasy-jackson 提供者jar我有一个使用jaxb注释注释的pojo类: Request.java @XmlElement public List<Object> getListSO() { return listSO; } 我写了一个resteasy客户端来访问其余的web服务 . 我将此请求对象作为参数传递给webservi... -
9 votesanswersviews
使用RESTEasy 3.x更改默认JSON时间格式
我使用RESTEasy使用JSON序列化实现REST服务 . 目前,日期自1970年以来被序列化为毫秒 . 为了提高兼容性,我想将我的日期变为两种格式之一;毫秒时区偏移或ISO 8061 . 似乎RESTEasy曾经使用Jettison进行JSON序列化,但是从我一直在阅读的内容中他们已经切换到 Jackson ......所有这一切都让google搜索得到了很好的帮助 . 据我所知,我需要实现一... -
0 votesanswersviews
使用JAXB的@XmlAnyElement和XmlAdapter对象列表中的多个项时出错
我一直在尝试调整本文中提供的代码:http://blog.bdoughan.com/2012/02/xmlanyelement-and-xmladapter.html 当我作为一个独立的Java程序运行时(像这样 - https://github.com/bdoughan/blog20120213/blob/master/src/main/java/blog/anyelement/adapted...