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

Usando o "exec" - Erro

Caros amigos,

Estou tentando criar uma rota que termina executando um programa comum no Windows. Inclui a dependência camel-exec no Maven e defini a instrução: .to("exec:c:/meuprogram.exe"). Mas a rota retorna o seguinte erro:

org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange:

Alguém já precisou fazer algo parecido e teria uma ideia de como resolver o problema?

Agradeço a atenção dispensada.

2 respostas

Oi André,

tem alguma info a mais sobre a causa dessa exceção?

tente tbm ligar log do camel no nivel de debug para capturar mais infos.

abs

solução!

Caro Nico,

Conseguimos encontrar uma solução. Vamos apresentá-la para ajudar outros que talvez tenham o mesmo problema.

from("file:minha-pasta?noop=true").
to("exec:cmd?args=/C meu-programa.exe")

Com essa rota, o "meu-programa.exe" localizado na mesma pasta em que o .jar foi executado corretamente.

Eu queria uma maneira de executar sem utilizar o cmd, mas nao encontrei, por enquanto nos testes, dessa forma esta dando certo. Meu erro antes, foi nao passar os argumentos (args). Coisa de novato hehehe.

Obrigado pela atenção dispensada.