Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exception Spring Boot com Webservice

Bom dia, estou tentando consumir um webservice SOAP utilizando o SpringBoot não é nada relacionado a um curso especifico mas se alguém já tiver passado por isso e puder ajudar,serei imensamente grato.

O que eu fiz foi o seguinte, baixei as libs do apache-cxf-2.4.2 e adicionei no menu Windows -> Preferences -> Web Services - CFX 2.x Preferences do eclipse.

Depois disso cliquei no meu projeto e adicionei um "Web Service Client", em service definition coloquei a URL do wsdl.

O que acontece é o seguinte, quando testo rodando a aplicação pelo Eclipse funciona perfeitamente e consigo consumir o webservice, mas quando eu tento rodar pelo terminal usando:

mvn package java -jar servidor-1.0.0.jar

Me retorna a seguinte Exception:

{
    "timestamp": "Aug 28, 2018, 10:29:02 AM",
    "status": 500,
    "error": "Internal Server Error",
    "message": "Could not initialize class org.apache.axis.client.AxisClient",
    "path": "/webresources/painelsenha/getGuiche/618434b2-2d5a-4d22-abc8-4a8c3f3b1d63/05"
}

Alguém já passou por algo assim e pode me ajudar?

2 respostas

Oi Eduardo,

na linha de comando e no Eclipse tem a mesma versão do Java rodando?

Alem disso, ao usar a linha de comando acontece uma exceção no servidor. Tem como postar ela aqui?

Obrigado, Nico

solução!

Opa Nico, consegui resolver eu substituí uma lib por uma outra e deu certo.

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>

por:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
</dependency>

E deu certo, li em um post no stackoverflow que dizia para fazer isso e deu certo! Parece que tinha um conflito nessa "commons-logging".