-
1 votesanswersviews
JAX-RS Jersey / Grizzly定义接口资源
下面的示例here在使用Grizzly容器部署示例资源时 . 它使用定义为类的资源,而不是我想用注释定义接口并让资源类实现该接口 . 现在的问题是Grizzly抱怨它无法找到资源: com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root re... -
0 votesanswersviews
没有列表出现使用swigger在球衣2与灰熊
我在jersey 2和grizzly(没有web.xml)上设置了swagger . 我可以访问swagger页面但是我的API资源没有出现 . 我的主要文件如下所示 ` package com.beraben.jersey.test; import com.wordnik.swagger.jaxrs.config.BeanConfig; import java.net.URI; im... -
1 votesanswersviews
在没有web.xml的情况下在Jersey中获得404错误
我正在关注Jersey tutorial开发简单的Jersey Web应用程序 . 按照以下部分 - Example 2.9. Deployment of a JAX-RS application using @ApplicationPath with Servlet 3.0 我创建了以下程序: @ApplicationPath("resources") public cl... -
71 votesanswersviews
Jersey客户端:如何将列表添加为查询参数
我正在为具有List作为查询参数的GET服务创建Jersey客户端 . 根据documentation,可以将List作为查询参数(此信息也位于@QueryParam javadoc),请查看: 通常,方法参数的Java类型可以是:原始类型;有一个接受单个String参数的构造函数;有一个名为valueOf或fromString的静态方法接受单个String参数(例如,参见Integer.val... -
5 votesanswersviews
如何在Spring中使用Swagger和Jersey?
我试图在SpringBoot(1.5.8)中使用Swagger(2.6)和Jersey(1.5) 我对公共API工作的调用很好http://localhost:57116/rest/customer/list 当我加载http://localhost:57116/swagger-ui.html网站时,它会显示带有许多默认API的Swagger,但它不会显示我的API . 我试着追随这个Confi... -
2 votesanswersviews
在jersey / jax-rs中加载swagger-ui目录
在war文件中有一个运行在tomcat中的Web应用程序,作为其中的一部分,我使用jax-rs实现jax-rs rest apis并使用jersey绑定 . 这些休息api有一些招摇的注释,但我似乎无法让swagger-ui正常运行 . Strucure warFile +docs ----swagger is here +web-inf ++web.xml ++lib ----all my ja... -
1 votesanswersviews
招摇 - 没有API的空列表
我试图使用swagger来记录我的Rest API . 我正在开发一个Tomcat / Spring服务器,其余的api是使用Jersey开发的 . 我按照swagger指南并将所需数据添加到我的web.xml: <servlet> <servlet-name>resources</servlet-name> <servle... -
2 votesanswersviews
使用beanConfig启用Swagger和Jersey 2.0
在jersy 2应用程序中,我有以下配置来设置swagger . @ApplicationPath("/*") public class CreativeDeliveryServiceApplication extends ResourceConfig { /** * Registers the resources for the application and binds ... -
1 votesanswersviews
swagger jersey REST API不起作用
我按照步骤将Swagger添加到我在TOMCAT中已经构建的Jersey REST API项目中 补充: swagger-annotations-1.3.10.jar招摇,core_2.10-1.3.10.jar招摇,jaxrs_2.10-1.3.10.jar招摇-jersey2-jaxrs_2.10-1.3.10.jar 在web.xml中添加 contextClass org.sp... -
3 votesanswersviews
如何将swagger与平针织 spring 靴融为一体
我正在使用springboot jersey进行web restful实现 . 现在我要将swagger整合到我们的应用程序中 . 我做了以下 . @Configuration @EnableSwagger2 public class JerseyConfiguration extends ResourceConfig { public JerseyConfiguration(){ ... -
3 votesanswersviews
Jersey:如何防止在同一Web应用程序中将URI模板与其他Web服务冲突
我正在尝试将Jersey Web服务引入到其中包含其他Web服务(例如Apache CXF)的Web应用程序中 . 所以我将Jersey servlet添加到我的web.xml中 . <servlet> <servlet-name>jersey-servlet</servlet-name> <servlet-class> ... -
0 votesanswersviews
使用正确版本的Jersey但找不到servlet.ServletContainer类
我使用Jersey来构建RESTful Web API,我遇到了一些问题 . 我使用Jersey archive 1.19并更正了previous question中提到的servlet-class和param-name的错误 . 但是找不到的课程仍然存在 . 这次我创建的jsp页面能够访问,没有404错误 . 我没有实现任何内容 . 下面是我的web.xml <?xml version=&... -
1 votesanswersviews
请求标头字段Access-Control-Allow-Methods在预检响应中不允许使用Access-Control-Allow-Headers
我在前端使用Angular,在后端使用Jersey . 我执行PUT请求时遇到异常 . 这是Angular代码: const header=new Headers({'Content-Type':'application/x-www-form-urlencoded'}); header.append("Access-Control-Allow-Methods", "P... -
1 votesanswersviews
Jersey,osgi和Servlet上下文3.x.
我正在开发Jersey 2.x和OSGI的应用程序 . 要注册jersey的终点(ServletContainer),我使用osgi的HTTPService和Jetty 8.x的实现我想使用SSE(服务器发送事件),但不幸的是当我使用实现它的服务时,告诉我 this does not run in a Servlet Context 2.x 奇怪的是我使用的堆栈是servlet 3.x.如果我使用... -
1 votesanswersviews
OSGi环境中的Servlet和/或JAX-RS资源类
目前我在我的OSGi服务注册表中注册了HttpServlets . 这些由另一个组件处理,并在运行中添加到Jetty服务器 . 这非常有效,我需要完整的这个过程,例如当使用Vaadin或只是一个具有某些特定功能的普通HttpServlet时 . 但是,我想重新使用这种方法来注册使用JAX-RS的Servlet(在我的情况下是当前的Jersey实现) . 我的想法是简单地重用我的HttpServle... -
55 votesanswersviews
如何使用JAX-RS和Jersey处理CORS
我正在开发一个java脚本客户端应用程序,在服务器端我需要处理CORS,我用JERSEY在JAX-RS中编写的所有服务 . 我的代码: @CrossOriginResourceSharing(allowAllOrigins = true) @GET @Path("/readOthersCalendar") @Produces("application/json&quo... -
1 votesanswersviews
带Jetty Jersey的Spring Boot总是显示404
我有一个奇怪的问题 . 我开发了Spring boot 1.3.3项目和模块mvc(排除tomcat),jetty和jersey(JAX-RS注释) . 我的 endpoints 非常适合从IDEA运行并运行组装的java-jar .JAR . 但后来我尝试在spring-boot-maven-plugin中使用可执行选项帮助制作我的JAR可执行文件 . 如果我从IDEA启动它,我的项目仍然会发出... -
15 votesanswersviews
Jersey:找不到媒体类型= application / json的MessageBodyWriter,类型= class org.codehaus.jackson.node.ObjectNode?
我正在使用 Jersey 2.8 Client 将数据发布到RESTful endpoints . 代码看起来像 final Client client = ClientBuilder.newClient(); final WebTarget target = client.target(url).path("inventorySummary"); final... -
52 votesanswersviews
找不到媒体类型= application / json的MessageBodyWriter
我在使用JSON作为JAX-RS服务时遇到问题 . 下面我添加了我的代码 . 这是我的服务类: //Sets the path to base URL + /hello @Path("/hello") @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public class... -
1 votesanswersviews
使用Spring启动配置Jersey
我正在尝试用球衣配置 spring 靴,但似乎球衣注释不适用于 spring 靴 . 能帮帮我吗 我在服务类中尝试过@RestController而不是@Component和@RequestMapping而不是@Path . pom.xml <project> <modelVersion>4.0.0</modelVersion> <grou... -
3 votesanswersviews
使用Jersey 2和Spring Boot向Annotation驱动的swagger.json添加授权
我正在尝试将基本身份验证添加到Swagger UI,以获得使用Spring Boot构建的Swagger-annotated Jersey 2.0 Web服务 . 我正在使用: Spring Boot 1.5.4 spring-boot-starter-jersey Swagger UI 3.0.4 (Maven包)swagger-jersey2-jaxrs 1.5.13 我能... -
3 votesanswersviews
无法在swagger 2.0文档中插入常见错误代码的html链接
我在我的API文档中使用swagger 2.0 . 除了可能的错误代码的模型模式定义之外,我需要和html链接引用外部URL(实际上列出了我的API的所有可能错误代码的详细信息) . What I have : While I'm trying to have something like this : 其中包含一个html链接,位于模型架构定义的正下方 . What I tried : 我希... -
5 votesanswersviews
找不到媒体类型= {application / xml,q = 1000}的MessageBodyWriter - Jersey Jaxb
我正在和Jersey一起编写一个RESTful Web服务 . 我想以XML格式向消费者返回一个自定义对象 . 我得到的错误是: 找不到媒体类型= {application / xml,q = 1000}的MessageBodyWriter,type = class com.test.ws.Employee,genericType = class com.test.ws.Employee . ... -
1 votesanswersviews
找不到媒体类型= text / plain的MessageBodyWriter,类型=类java.util.ArrayList,genericType = java.util.List <models.Person>
我编写了一个泽西REST API方法,它返回一个使用hibernate从mysql后端查询的人员列表 . 这是方法 @Path("Person") @GET @Produces(MediaType.TEXT_PLAIN) public List<Person> person() { SessionFactory ses... -
0 votesanswersviews
返回列表为json使用jersey / spring rest服务器给出错误?
我希望能够在我的回复中添加新 Headers . 我收到错误: org.glassfish.jersey.message.internal.WriterInterceptorExecutor $ TerminalWriterInterceptor aroundWriteTo SEVERE:找不到媒体类型= application / json的MessageBodyWriter,type = c... -
13 votesanswersviews
找不到媒体类型= application / octet-stream的MessageBodyReader
我正在尝试使用以下代码片段从http://api.openweathermap.org/data/2.5/forecast/daily?lat=35&lon=139&cnt=10&mode=json接收json数据: private WebTarget getWebTarget() { Client client = JerseyClientBuilder.newC... -
9 votesanswersviews
找不到媒体类型= text / plain的Jersey MessageBodyWriter
我正在尝试按照Jersey文档在发生错误时启用非200响应(https://jersey.java.net/documentation/latest/representations.html#d0e3586) 我的代码看起来像: @POST @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_FORM_URLENCODED... -
0 votesanswersviews
自定义媒体类型消费休息呼叫后操作
需要消费如下的休息服务 . 狡猾的客户 @POST @Produces("application/vnd.app.mail-service+json") @Consumes("application/vnd.app.mail-service+json") public TempResponse submit(TempRequest request) { }... -
1 votesanswersviews
Jersey 1到2迁移,使用org.codehaus.jettison包(找不到媒体类型= application / json的MessageBodyWriter)
将OSGi / Spring Web应用程序更新到Jersey 2.目前正在使用Jersey 2进行编译和安装,但在访问我们的资源时出现此错误: 找不到媒体类型= application / json的typeBodyWriter,类型= class org.codehaus.jettison.json.JSONObject,genericType = class org.codehaus.je... -
2 votesanswersviews
为什么在Jersey中使用mime类型application / xml请求资源时“无效请求”?
在我们的应用程序中,有一个返回Company的JSON表示的工作方法 . 我通过添加MediaType.APPLICATION_XML修改了@Produces . 但是,当我在请求中将“Accept”标头设置为“application / xml”时,Jersey返回400“Bad Request” . @GET @Path("{unique_id}") @Produces({...