GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
List com Parametro entrada Reseasy
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
22/08/2011 11:01:54
Assunto:
List com Parametro entrada Reseasy
w1l14n
JavaBaby
Membro desde: 11/07/2008 09:36:13
Mensagens: 92
Offline
Boa tarde Pessoal
Estou tentando passar um List como parametro para um serviço resteasy só que ao executar é lançado a exceção:
java.lang.RuntimeException: could not find writer for content-type multipart/mixed type: java.util.ArrayList at org.jboss.resteasy.client.ClientRequest.writeRequestBody(ClientRequest.java:474) at org.jboss.resteasy.client.core.executors.ApacheHttpClientExecutor$ClientRequestEntity.<init>(ApacheHttpClientExecutor.java:154) at org.jboss.resteasy.client.core.executors.ApacheHttpClientExecutor.loadHttpMethod(ApacheHttpClientExecutor.java:226) at org.jboss.resteasy.client.core.executors.ApacheHttpClientExecutor.execute(ApacheHttpClientExecutor.java:78) at org.jboss.resteasy.core.interception.ClientExecutionContextImpl.proceed(ClientExecutionContextImpl.java:39) at org.jboss.resteasy.plugins.interceptors.encoding.AcceptEncodingGZIPInterceptor.execute(AcceptEncodingGZIPInterceptor.java:40) at org.jboss.resteasy.core.interception.ClientExecutionContextImpl.proceed(ClientExecutionContextImpl.java:45) at org.jboss.resteasy.client.ClientRequest.execute(ClientRequest.java:449) at org.jboss.resteasy.client.ClientRequest.httpMethod(ClientRequest.java:679) at org.jboss.resteasy.client.ClientRequest.put(ClientRequest.java:541) at org.jboss.resteasy.client.ClientRequest.put(ClientRequest.java:546) at Principal.main(Principal.java:74)
Meu serviço está assim:
@PUT @Path("gravarBoletos") @Consumes("multipart/mixed") @Produces(MediaType.TEXT_PLAIN) public Integer gravarBoletos(List<TituloTO> tituloTOs) throws ExcecaoSistema, ExcecaoNegocio;
E no cliente eu executo desta forma:
ClientRequest request = new ClientRequest(urlWebService + "/mFinanceiroService/gravarBoletos"); request.accept("multipart/mixed"); request.body("multipart/mixed", tituloImport.getTituloTOs()); ClientResponse<Integer> response = request.put(Integer.class); System.out.println(response.getEntity());
Alguém poderia me dar uma dica de como resolver???
Java Rules!
SCJP 5
SCWCD 5
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team