问题标签 [resteasy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - 将泽西岛设置为允许缓存?
我从 Jersey @GET 方法返回了以下内容。它可以正常工作,但始终包含 No-cache 标头。我想让客户端缓存这些数据,因为它很少改变。
响应总是:
我在这里做错了吗?
java - 为什么在 Tomcat 上运行的 RESTEasy Web 服务中会忽略错误页面?
我正在使用部署在 Tomcat 上的 RESTEasy 开发一个 REST-ful Web 服务。我已经配置了一个错误页面,当请求期间发生任何异常时,它获取异常的消息并基于它生成一个 XML。
这适用于任何应用程序生成的异常。但是,如果客户端发送了一个无法正确解组的无效 XML,javax.xml.bind.UnmarshalException
则会抛出一个错误页面,并使用 Tomcat 的默认错误页面而不是我的。
我已将错误页面配置为 web.xml 中的错误代码 500。
使用 RESTEasy 时使用错误页面是处理错误的正确方法还是有其他方法?
java - JBoss RESTEasy - 显示所有路径映射
有没有办法在 RESTEasy 中转储映射路径列表?我搜索了 文档,结果是空的。
java - 找不到 MessageBodyReader
我有这个界面:
我已经实现了返回 MultipartOutput 的方法。我从 Fiddler 发布了一个 xml 查询,我收到了没有任何问题的结果。
但是我已经为同一个接口做了一个集成测试,我发送了相同的对象,我把响应放在:
但是在这里,从集成测试中,我收到一个奇怪的错误:
找不到内容类型 multipart/mixed;boundary="74c5b6b4-e820-452d-abea-4c56ffb514bb" 和类型类 org.jboss.resteasy.plugins.providers.multipart.MultipartOutput 的 MessageBodyReader
任何人都知道为什么仅在集成测试中我收到此错误?
PS:你们中的一些人会说我没有将 application/xml 作为 ContentType 而是 multipart 发送,这当然是错误的,因为对象是用所需的 @XmlRootElement 等注释的,否则来自 Fiddler 的 POST 都不起作用。
jax-rs - 如何使用 jax-rs 进行多部分/表单文件上传?
(特别是 RESTeasy)
具有如下方法签名会很好(对于单个文件):
可行吗?还是我在做梦?似乎没有那么简单。
java - RESTEasy - 访问网络文件夹以获取图像
我想允许用户访问保存在 web 文件夹中的图像。
例如 - 我在网络根文件夹“blank.png”中有一个图像。但是链接http://localhost:8080/myapp/blank.png返回 404(未找到)。
向 resteasy.media.type.mappings 添加类型不起作用。
我是RESTEasy的新手......
java - RESTEasy - 简单的字符串数组/集合编组
在 RESTEasy 中编组和解组 String[] 或 List 有简单的方法吗?
我的代码示例:
上面给了我一个例外:
java - 如何使用 RESTEasy 客户端框架在 POST 中发送数据
我正在使用 RESTEasy 客户端框架来调用 RESTful Web 服务。该调用是通过 POST 进行的,并将一些 XML 数据发送到服务器。我该如何做到这一点?
用来实现这一点的注释的神奇咒语是什么?
java - 使用 Easyrest 时应该如何访问 EJB?
我一直在努力让 Resteasy 工作(而不是剂量)。但是,我现在又对访问 EJB:s 感到头疼。我试过注入它们,用 jndi 和大多数其他解决方案查找它们,但它们都不起作用。
我得到如下消息:java.lang.RuntimeException:类不是根资源。
或者:java.lang.IllegalArgumentException:错误的目标。
或者只是:NullPointer
使用 JBoss 5.1.0.GA 和 Resteasy 1.2.1.GA... 找不到任何关于如何做到这一点的文档。有人知道吗?
jboss - 在 RestEasy 的 JAX-RS 资源类中使用 EJB?
在 JBoss 6 的 RestEasy 下部署时,我希望有以下类型的资源类工作:
两个问题:
- 这是 RestEasy 的限制,而不是 Java EE 规范的限制,对,RestEasy 不能注入任何带有@EJB 注释的东西?
- 人们做了什么来解决这个限制?
我的开发人员即将使用硬编码的 JNDI 查找(例如 context.lookup(someHardCodedNameHere)),因为目前没有人可以找到解决此规范违规的解决方法。我真的很想避免这种情况。
最后,我研究了如何使用 CDI,但这里的情况并没有好多少,因为 RestEasy 和 CDI 仍然没有相互交谈。
在此先感谢您的任何指点。