Articles of jax rs

@RolesAllowed não pode ser resolvido com Jersey

Estou usando o JAX-RS usando a implementação de jersey. Estou tentando autenticar meu serviço usando a autenticação BASIC usando o Tomcat 6. Este é o código: @Path(“/authenticate”) @RolesAllowed({“Admin”,”Guest”}) public class BasicAuthenticationSecurity { @GET @Path(“/wbiPing”) @Produces(MediaType.TEXT_PLAIN) @RolesAllowed(“Admin”) public Response wbiPing(){ System.out.println(“Pinged!!!”); return Response.ok(“Pinged!!!”).build(); } } Quando tento anotar meu método usando @RolesAllows , estou recebendo um […]

REST @FormParam é nulo

Eu tenho o seguinte sendo passado do navegador para o servidor Status Code:204 No Content Request Method:POST Content-Type:application/x-www-form-urlencoded Form Data json:{“clientName”:”PACK”,”status”:”success”,”message”:”successful!”} e no código jsp var loginData = { clientName: cList, status: “success”, message: “successful!” }; $.ajax({ url: subUrl, type: ‘POST’, contentType : “application/x-www-form-urlencoded”, data: { json: JSON.stringify(loginData) }, success: function (data) { handleLoginResult(data); } […]

Como lidar com exceções inesperadas no JAX-RS

Minha pilha de tecnologia é Tomcat (servlet 3.0), Jersey para JAX-RS, Spring e Hibernate. Quando algo inesperado dá errado, como algum erro de conversão de dados no Hibernate, eu não quero que os clientes vejam meu stacktrace para aquelas exceções que o Tomcat tenta imprimir por padrão. No entanto, gostaria de registrar essas exceções para […]

como mapear uma estrutura de bean para um esquema diferente com jax-rs

Eu tenho esse bean @XmlRootElement class Test { boolean someValue; List fields; } Eu gostaria de serializá-lo como someValue … otherValue … (ou como json) Como devo fazer isso, preferencialmente usando annotations jaxb? Eu estou usando jersey, mas a resposta não tem que ser específica para isso.

Altere o nome do pacote padrão no Swagger Editor para o projeto java

Eu fiz o download do Swagger Editor e o Swagger Editor localmente a partir do localhost:3001 . Eu importei meu arquivo .yaml do sistema local. Então cliquei em Generate Server e escolhi um jaxrs . Quando abri um arquivo java random, posso ver: package io.swagger.model; Eu tenho mais de 30 classs java e não quero […]

chamada restful Formato MediaType errado para o MediaType: “*; q = 0,2 “

Tentando executar um serviço web tranquilo usando o método POST. Aqui está a parte relevante da minha interface: @Path(“/customers”) public interface CustomerResource { @POST @Consumes(MediaType.APPLICATION_XML) public Response createCustomer(InputStream is); ….. } A implementação: // Create customer public Response createCustomer(InputStream is) { logger.debug(“In createCustomer”); Customer customer = readCustomer(is); customer.setId(idCounter.incrementAndGet()); customerDB.put(customer.getId(), customer); logger.debug(“Created customer ” + customer.getId()); […]

Exceção MultivaluedMap

Eu estou tentando executar uma amostra de atmosfera, mas quando eu executo os serviços web Restful seu me dando seguinte erro, eu acho que por causa de código seguinte seu erro de geração, eu não sei o que está errado eu estou usando glassfish 3 e NetBeans IDE, aqui está o link da amostra @Broadcast({XSSHtmlFilter.class, […]

Usando o CXF HttpAsyncClient através da configuração da propriedade contextual use.async.http.conduit

Eu estou tentando forçar o uso de HttpAsyncClient através do uso da propriedade contextual “use.async.http.conduit” de acordo com a documentação http://cxf.apache.org/docs/asynchronous-client-http-transport.html No entanto, eu não sei onde / como definir esse tipo de propriedades contextuais no meu aplicativo. Eu estou usando um cliente baseado em proxy através de JAXRSClientFactoryBean factoryBean = new JAXRSClientFactoryBean(); factoryBean.setAddress(“http://localhost:6061/services”); factoryBean.setServiceClass(MyServiceInterface.class); […]

Como postar o object json de ajax para a class java sem sem servlet mas com o JAX-RS?

Eu sou novo no JAX-RS , estou tentando aprender coisas novas sobre isso. Eu estou preso com um problema em relação à criação de um object JSON em Java Script , postando-o através de ajax para uma class Java usando JAX-RS e annotations e criando um arquivo JSON fora dele. Eu estou criando um projeto […]

Pode Resteasy olhar para o tipo de parâmetro para os methods JAX-RS?

Nós estávamos usando o Resteasy 3.0.9 para nossos serviços web JAX-RS, e recentemente mudamos para 3.0.19, onde começamos a ver muitos RESTEASY002142: Multiple resource methods match request avisos de RESTEASY002142: Multiple resource methods match request . Por exemplo, temos methods como: @Path(“/{id}”) public String getSome(UUID id) @Path(“/{id}”) public String getSome(int id) Eu não tenho certeza […]