问题标签 [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.
rest - 404 的 Jersery JAXRS 资源路径验证消息
当对@Path 片段使用正则表达式时,Jersey 运行时会为与正则表达式模式不匹配的资源返回 404。有没有办法自定义此行为并返回 400 (BAD_REQUEST) 或在响应中添加有意义的消息?
如果使用 users/1243 调用资源,则会导致 404。我想添加一条关于有效用户名模式的响应消息。我可以在 Restful 方法中移动验证并进行验证。但这很乏味。我有几十种方法,我需要从所有这些方法中调用验证。
编辑:由于应用程序影响,我正在使用 Jersey 1.17 而不能使用 Jersey 2.0。
jax-rs - 基于 JaxRs 的 Swagger 的 Spring Boot 应用程序配置
是否有可用于为 Swagger 配置 spring boot+Jersey+JaxRs 应用程序的示例?
参考这篇文章,我的应用程序中有以下代码,无法调出招摇的 UI,也无法列出使用的资源
.
ApplicationInitializer 类:(Groovy)
资源:
[编辑]。我正在使用 Jersey 1.16,由于应用程序影响无法使用 Jersey 2
java - REST 为什么我们不能有一个字符作为查询参数
Tomcat 7.0
无法启动以下方法定义
带有错误消息
更改 to 的类型后indexCharacter
,String
系统启动并且一切正常。
有人可以解释为什么会这样吗?
我正在使用jersey 1.0.3
库。也许这是该版本中的一些错误?
谢谢
java - 我可以使用 CDI 在 Jersey 1.x 中 @Inject 类吗?
我想我是在问这个问题,但对于 Jersey 1.x: Dependency injection with Jersey 2.0
我正在使用 Glassfish 3、CDI 和 Jersey 1.x。我有一个@WebService
正在注入这样的类:
我已经在 中对此进行了测试,@WebService
并且可以正常工作。但是我的 Jersey 资源中的同一行代码在尝试使用foo
. 我认为 Jersey 1.x 忽略了 CDI 注释。我怎样才能让依赖注入像我的一样工作@WebService
?
Foo
是一个 pojo,我的 web.xml 正在使用 ServletContainer:
我在这里找到了一些帮助。问题是我Foo
@Inject
自己的bean(它们实际上是来自其中的类的EJB @Provides
)。 resourceContext.getResource(Foo.class);
返回 的实例Foo
,但foo
的@Inject
ed 字段为空。
java - 应用引擎新实例每个请求
我正在使用带有 Jersey (1.17) 的 Google 应用引擎。我得到了 0.5-1 请求/秒(最大值)。只有一个实例使用自动缩放(前端)运行。
但是 4 月 1 日变得疯狂,每个请求新实例都开始了。我认为从新版本 1.9.2 开始。
为了解决这个问题,我切换到新的实例管理并设置基本扩展,最多一个实例。
问题是 :
- 在后端运行非自动缩放
- 为什么新实例启动每个请求
threadsafe 和 session-enabled 被激活。
谢谢
java - jersey 1.x jaxrs 资源中的文件与 Inpustream
需要使用 Jax-Rs Jersey-1.x 资源提供文件上传功能。我想知道使用“File”作为参数还是“InputStream”创建方法更好?
资源将接受application/octet-stream
内容类型,而不是绑定到表单数据。它需要处理从小到大(最多 gig)的文件。
想知道使用InputStream
作为方法参数File
(反之亦然)是否有任何优势?(例如:内存优化)Jersey Runtime 服务器是 Tomcat
java - 带有 Dropwizard 0.7 的 Jersey 2.7 - 是否支持?
我有一个基于 Dropwizard 的 RESTful 应用程序。Dropwizard v0.7 似乎依赖于 jersey 1.18。
我正在尝试将球衣升级到 2.7,保留 dropwizard 0.7。但是对于带有 jersey 1.18 的 dropwizard 似乎存在依赖性。作为一个松散耦合的框架,我期待 Maven 依赖项的简单更改可以解决我的问题。
这是支持还是我在尝试一些不被 dropwizard 官方支持的东西?
testing - How to use jersey test framework 1.18 with grizzly 2.3
I have an application with a working setup including jersey-1.12 and grizzly 2.3.
Jersey-test-framework-grizzly2 version 1.12 works fine with grizzly 2.3
However when I tried updating all the jersey-related jars to 1.18 I've run into a:
Apparently the jersey-test-framework-grizzly2-1.18 version imports the DispatcherType class, which is only present in grizzly 2.2.x, thus making it unusable with any other version (thus an later version is only compatible with earlier dependency)
What are my options here? Is the DispatcherType included somewhere else in grizzly 2.3+? Can I use older (1.17 doesn't appear to have this import) version of jersey-test-framework with more recent main jars? Am I forced to downgrade grizzly to 2.2.x to upgrade jersey?
java - Jersey Web 服务发送 415 状态码
我使用 jersey 为使用 servlets 创建的 Jave EE Web 应用程序创建了一个 Web 服务。我发现我得到了一个415 error code
.
我通常要么重定向到另一个servlet
, 要么重定向到jsp
在我的应用程序中技术上是一个 servlet。我mime-type
应该使用哪个?
这是network
谷歌浏览器中的标签:
更新:
删除了代码的所有注释并将 servlet 添加到web.xml
文件中:
甚至建议使用我的 servlet 包作为 web 服务包?
java - Web服务上的Http获取请求不起作用
我向这个发送一个get
请求url
:http://localhost:8180/GoogleMapsErp/EQUI/000001
我得到这个error
:
这是我班上的相应方法:
我可以resource
使用 aservlet
但在这里它会引发404
错误。我还创建了一个带有PUT
对相同 uri 的请求的方法。
我尝试将mimepull
和添加jersey-multipart
到项目的库中,但错误仍然存在:
web.xml
这些是我在服务器启动时遇到的一些错误:
更新:
我被这个难住了,我在这里发布了整个网络服务代码