Como criar um serviço como webservice na versão 4.0.1
15/01/2020 16:17
0
Prezados,

Preciso criar uma api simples em Grails para ser consumida em outras aplicações.

Porém, os plugins utilizados para fazer isto na versão 3.x não são compatíveis com a versão 4.0.1.

Não encontrei qualquer referência na web sobre este assunto.

Isto é possíve de ser feito com o Micronaut?

Grato pela atenção.
Tags: Grails,webservice,4.0.1,micronaut


1
O Micronaut tem como foco APIs REST apenas: nunca vi nada relativo a SOAP nele.

No entanto, código Grails na prática é código Java. Então você pode usar coisas como o Apache CXF. Com certeza alguém já deve ter feito algo similar.


0
Olá Kiko.
Obrigado.
Existe um belo exemplo com o consumo de webservice SOAP em https://guides.grails.org/grails-soap/guide/index.html
Pelo que entendi o plugin 'com.github.groovy-wslite:groovy-wslite:1.1.3' não se presta a criar webservice  a ser consumido por outras aplicações.
Verei com calma o Apache CXF.
Abraço amigo!
15/01/2020 22:34


0
Olá Kiko.
Tentei, mas na versão 4.0.1 recebo este erro aqui:

* What went wrong:
A problem occurred configuring project ':complete'.
> Could not resolve all files for configuration ':complete:runtime'.
> Could not find org.grails.plugins:cxf:2.1.1.
 Searched in the following locations:
 - file:/C:/Users/Usußrio/.m2/repository/org/grails/plugins/cxf/2.1.1/cxf-2.1.1.pom
 - file:/C:/Users/Usußrio/.m2/repository/org/grails/plugins/cxf/2.1.1/cxf-2.1.1.jar
 - https://repo.grails.org/grails/core/org/grails/plugins/cxf/2.1.1/cxf-2.1.1.pom
 - https://repo.grails.org/grails/core/org/grails/plugins/cxf/2.1.1/cxf-2.1.1.jar
 Required by:
project :complete


O que fiz foi apenas declarar a seguinte dependência em build.gradle:

compile "org.grails.plugins:cxf:2.1.1"


O que você acha? Será que será necessário fazer o download do Apache CFX direto no meu projeto?
16/01/2020 12:40



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto