问题标签 [jersey-1.0]

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.

0 投票
3 回答
6082 浏览

java - 如何从球衣的属性文件中指定路径值?

我希望路径不应该被硬编码,而是从属性中获取,以便我们可以根据需要更改它。

以下代码有效:---

但是如果该类有两个方法,那么它不工作并抛出异常

代码: - -

异常记录为:-----

0 投票
0 回答
1021 浏览

java - 嵌入式 Tomcat 和球衣

我正在尝试部署嵌入式tomcat服务器并实现一些jerseyWeb 服务。我设法正确运行服务器并访问除 jersey 处理的那些 servlet 之外的任何其他 servlet。当我尝试通过网络浏览器访问球衣服务时,出现以下错误

由于应用程序的初始化,打印了以下内容,表明球衣容器已正确加载servlets

我用来注册的代码resources如下

需要记住的一些事情
- 这HelloWorldService是大多数 Jersey 教程中常见的测试 servlet
- 必须使用jersey 1.18.xand tomcat,任何其他建议都是可以接受的,但我不能将其视为解决方案,至少目前是这样。我看过很多教程,例如更大的球衣版本,使用码头,http-jersey-server 等

更新 03.12.2014

似乎问题是对我的 pom.xml 文件的依赖

我正在使用:

我不得不改为:

奇怪的是,泽西 Servlet 的工作方式是这样,但我拥有的另一个 servlet 却没有,它扩展了HttpServlet

0 投票
1 回答
1313 浏览

jax-rs - 在 JAX-RS 中可见

在我们之前的项目中,我们使用了Viewable(当时我们将 Jersey 作为 JAX-RS 的实现)。现在我们想在 WebSphere 8.5 中运行它。它是 JEE6 服务器,默认情况下 JAX-RS 不支持 Viewable。由于在那里使用了 JAX-RS Apache Wink 的实现。

将答案作为带有内部对象的 HTML 的最佳方式是什么?我们想使用渲染引擎。

谢谢,罗伯特

0 投票
1 回答
435 浏览

java - JBoss 上的部署错误 - Swagger for Java Guice Jersey

我正在尝试将 Swagger 与我的 Java REST 服务集成以生成文档。我正在为我的 REST 服务使用 Jersey - guice 和依赖注入。泽西版本是 1.18.2。我正在使用 JBOSS 5.1.2 进行部署。我们的设置与示例项目略有不同。我们将 Jersey 用作侦听器而不是 servlet。我的 web.xml 看起来像这样 -

com.mitchell.services.estimatehelper.ioc.GuiceServletConfig

我有一个这样的 GuiceServletConfig -

com.mitchell.services.estimatehelper.ioc.GuiceServletConfig

AppInjector 如下 -

公共类 AppInjector 扩展 ServletModule{

}

当我尝试部署它时,扫描仪会抛出以下异常

2014-12-22 12:58:40,573 错误 [STDERR] (RMI TCP Connection(2)-127.0.0.1) SLF4J: slf4j-api 1.6.x(或更高版本)与此绑定不兼容。2014-12-22 12:58:40,573 错误 [STDERR] (RMI TCP Connection(2)-127.0.0.1) SLF4J:您的绑定是 1.5.5 或更早版本。2014-12-22 12:58:40,573 错误 [STDERR] (RMI TCP Connection(2)-127.0.0.1) SLF4J:将您的绑定升级到版本 1.6.x。或 2.0.x 2014-12-22 12:58:40,573 错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/estimate-helper-rs-1.0.0]] ( RMI TCP Connection(2)-127.0.0.1) 向 com.mitchell.services.estimatehelper.ioc.GuiceServletConfig 类的侦听器实例发送上下文初始化事件的异常 java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg /slf4j/impl/StaticLoggerBinder;在 org.slf4j.LoggerFactory.bind(LoggerFactory.java:

在进一步研究之后,我意识到这个错误是由于 JBoss 使用的日志库引起的。错误是 向类 com.mitchell.services.estimatehelper.ioc.GuiceServletConfig java.lang.NoSuchMethodError 的侦听器实例发送上下文初始化事件的异常:

有什么我可以做的来解决这个问题吗?请帮忙!!

谢谢,SDD

0 投票
1 回答
3464 浏览

java - @context httpServletRequest 请求球衣中的 post 方法为空

我从 android 客户端获取多部分消息。我正在使用 jersey webservice 来接收该多部分数据。我可以检索多部分数据。但我无法使用@Context HttpServletRequest请求来获取用户 ID。我的安卓客户端是,

我的球衣服务是

获取会话方法是

在这里,我传递了为检索用户 ID 而生成的请求和令牌。它适用于 get 方法。但对于 post 方法,我得到空值。请帮助我。如何在球衣中获取 post 方法的请求。

0 投票
1 回答
15329 浏览

java - 泽西图像上传客户端

我正在尝试使用 Jersey webservice 上传图片,我正在使用 jersey 客户端上传图片。下面是 jersey web 服务,它接受输入流并在服务器上上传图像。当我使用 jsp multipart form upload 直接调用它时它工作正常,但当我使用 jersey 客户端上传图像时失败

下面是 Jersey 客户端上传图片,客户端代码是另一个 web 服务的一部分,它是从 php rest 客户端调用的,这个 jersey 客户端调用 jersey web 服务来上传图片,如果我直接调用 jersey web 服务来上传图片,那很好但是当我使用泽西客户端上传时它不起作用。

请帮助我不确定我在这里缺少什么。谢谢。

0 投票
1 回答
1111 浏览

java - How to get IP from ContainerRequest JERSEY 1.10 ?

I am doing some thing like that:

But I am getting Null.

This version of JERSEY don't have request.getRemoteAddr() method.

How can I get IP in this version of JERSEY ??

0 投票
2 回答
1879 浏览

java - REST/jersey 和 JSON 的问题

我在 REST / jersey 中有一个 JSON 异常。

我有javax.ws.rs.WebApplicationException: com.sun.jersey.api.MessageException: A message body writer for Java class de.xxx, and Java type class de.xxx, and MIME media type application/json was not found

我得到了消息:

配置好像没问题。我的依赖项中也有“jersey-json”。

有谁知道:出了什么问题。

0 投票
2 回答
961 浏览

java - 如何将 jar 中的所有类添加到 Jersey JAXBContext 上下文

我有一个带有模型 DTO 的罐子。我希望这些类(标有@XmlRootElement)可用于 Jersey 1 HTTP 客户端。我的初始化代码是:

MyContextResolver(实现ContextResolver<JAXBContext>)中,我尝试过:

它可以工作,但它不是动态的(我必须手动添加类,一个接一个)。

我也使用了 Spring 并且它有效,但我想要一个无 Spring 的解决方案。

有更好的解决方案吗?一种自动扫描 jar 中的所有类并将它们添加到上下文中的方法?谢谢。

0 投票
0 回答
577 浏览

java - 如何通过 Jersey 1.17 和 apache 连接器使用主机名验证

目前,我可以使用 apache 连接器通过 https 与 Jersey 成功连接,但似乎没有使用我设置的主机名验证。

HTTPS 设置工作正常,除了主机名验证。没有日志输出,并且在 verify 方法中没有命中断点。想知道我是否错误地设置了主机名验证程序?

(旁注 - 我意识到 1.17 不是球衣的最新版本,但目前更新对我来说不是一个好的选择)。