jersey相关内容
派生大量线程从来都不是一个好主意(当您创建太多线程时,无论如何都可能会耗尽内存)。 通常,Jersey需要为每个请求创建一个线程。无论我使用async()(Jersey为我创建线程-我已经在调试器中研究过这一点),还是不使用(显然我必须自己创建线程),情况似乎都是如此。 所以这里有一个具体的情况,这是不够好的: 我正在以高达500个请求/秒的速度向远程服务器发送HTTP。但是,由
..
我有一个Gradle项目,我正试着用它来运行它,Jetty。 我的build.gradle文件如下所示。 build.gradle apply plugin: 'java' apply plugin: 'war' apply plugin: 'jetty' [jettyRun, jettyRunWar]*.httpPort = 8080 [jettyRun, jettyRunWar]
..
我的API方法无法将对象转换为XML,但它可以转换为JSON。当方法返回类型为Collection(Map)时,它转换为XML,没有任何运行时异常(找不到MessageBodyWriter),但是当使用Response作为返回类型时,它会导致运行时异常。我在这里提到代码。我认为我的代码中没有任何问题,只是依赖项有问题。 package lk.ac.jfn.vau.MyDBapi.Model;
..
我正在试用Jersey Programmal Resource Builder API,我能够 配置资源,但是在以下情况下我会得到空的ContainerRequestContext对象 正在尝试访问路径参数。可能是什么问题? 注意:我使用的是版本2.35 public static void main(String[] args) { try { Resour
..
我正在使用 swagger 来显示我的 RESTApi,API 的一个参数将字符串作为输入并将其转换为枚举值.有没有办法在 Swagger UI 上显示下拉菜单,而不是文本输入字段,以便用户只能选择枚举值中的字符串值. 解决方案 关键是要使用allowableValues 在 @ApiParam 注释中. 演示结果: http://petstore.swagger.io/#!/
..
我正在与 Jersey 开发一项宁静的服务.但是,我正在使用 Swagger 作为文档.我的模型具有地图类型的属性.Swagger 将这个属性显示为一个 Object(不是特定类型).那么如何告诉 Swagger 这个属性来自 Map 类型呢? 公共类模型{私有字符串名称;私有映射我的地图;公共模型(){极好的();}公共字符串 getName() {返回名称;}公共无效集合名称
..
我正在尝试使用托管在 Tomcat 8.5 上的 Jersey 2 项目进行准系统 Swagger 设置.我首先使用 Jersey 入门指南 (https://jersey.github.io/documentation/latest/getting-started.html): mvn archetype:generate -DarchetypeArtifactId=jersey-quicks
..
我正在寻找一种方法来记录我的 Rest API.我的服务器是 Tomcat/Spring 服务器,其余 API 使用 Jenkins 实现. Swagger 似乎是一个非常酷的解决方案,但我不知道如何在我的代码中使用它.我正在寻找创建 json swagger-ui 可以读取的最佳方法 - 我应该怎么做? 另外,我很乐意检查在这种环境中记录 Rest API 的任何其他好的解决方案.
..
我有一个带有 jersey 和 gradle 的 spring boot 应用程序,我正在尝试使用 springfox 自动生成 API 文档. 我已按照此处的步骤操作:http://springfox.github.io/springfox/文档/当前/ 这是我所做的: build.gradle: 依赖项{…………//昂首阔步编译“io.springfox:springfox
..
请求: 网址:http://localhost:8080/RESTfulExample/rest/file/upload方法:发布 标题:内容类型:multipart/form-data 回复: HTTP 状态 400 - 错误请求 相同的代码正在处理 html 表单,但在邮递员中它抛出 400 BAD REQUEST,我在谷歌上查找解决方案,发现边界丢失,如何解决?
..
您好,我正在尝试使用 Red Hat JBoss Developer Studio 我有一个非常奇怪的问题:当我第一次通过 fiddler 访问我的休息服务时,我得到以下异常: 15:49:18,053 错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/OASExtention-war].[jav
..
我想创建一个能够与 android 应用程序配合使用的网站.对于这些休息调用,我想使用单独的 servlet Web.xml
..
我有灰熊提供的球衣. 我有一个 ContainerRequestFilter 实现类.但是,此类为所有传入请求创建一次.因此这样做: 公共类 EndpointRequestFilter 实现 ContainerRequestFilter {@语境私人 org.glassfish.grizzly.http.server.Request requestContext;公共无效过滤器(Conta
..
..
我已经为我的应用程序实现了 REST Web 服务.由于这不应该是公共服务,我想强制执行某种类型的客户端身份验证.请说明如何做到这一点. 仅供参考,我正在使用 apache Tomcat 7 和 MYSQL 数据库 解决方案 你有很多选择 - 从容器管理的安全性(基本或摘要)到 Shiro 或 Spring 安全.
..
我有一个这样的端点: @POST公共响应更新(MyDocument myDocument){} 如果请求无效,我的服务器会得到一些很长的日志,如下所示: javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: com.fasterxml.jackson.core.JsonParseExce
..
我查看了有关该主题的所有可用答案,要么我面临一个完全不同的问题,要么我错过了一些重要的时间. 服务类: 包org.test;导入 javax.ws.rs.GET;导入 javax.ws.rs.Path;导入 javax.ws.rs.Produces;导入 javax.ws.rs.core.MediaType;//http://localhost:8080/JunkWeb/rest/Test
..
是否可以在 Java 应用程序中独立使用 Jersey REST 服务?我找到的每个示例都在 web 容器 (web.xml) 的上下文中. 感谢您的帮助! 解决方案 只要按照 泽西文档入门.它使用 Grizzly 服务器创建一个独立的服务器.使用 Maven,您可以使用以下原型命令轻松创建它. mvn archetype:generate -DarchetypeArtifactI
..
有人可以帮我解决这个问题吗?我正在使用 Jersey REST 测试框架版本 2.21 为 Rest 资源编写单元测试.(在 Grizzly 容器上). 当我调试测试类时,我看到了 myManager 的模拟对象.但是当调试进入我的“MyResouce 类时,myManager 对象变为 null 并出现 NullPointer 异常. 尝试过不同人给出的解决方案,但没有运气.有人可以
..
我不断从任何带有 APPLICATION_FORM_URLENCODED 表单数据的 POST 操作中收到这些警告消息: 对 URI(本地请求 URI)的 servlet 请求在请求正文中包含表单参数,但请求正文已被 servlet 或访问请求参数的 servlet 过滤器使用.只有使用 @FormParam 的资源方法才能按预期工作.通过其他方式消耗请求正文的资源方法将无法按预期工作. 我已
..