You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "sander hautvast (JIRA)" <ji...@apache.org> on 2016/06/20 11:27:05 UTC
[jira] [Created] (CAMEL-10076) camel jetty http server does not
respond
sander hautvast created CAMEL-10076:
---------------------------------------
Summary: camel jetty http server does not respond
Key: CAMEL-10076
URL: https://issues.apache.org/jira/browse/CAMEL-10076
Project: Camel
Issue Type: Bug
Components: camel-jetty
Affects Versions: 2.17.0, 2.16.0
Reporter: sander hautvast
this works up to camel 2.15.6 and stops working in 2.16.0 and higher:
from("jetty:http://0.0.0.0:8080/ping").log("${in.body}").setBody(constant("bar"));
in the affected versions the log is written, but the client keeps waiting for a response
build.gradle:
plugins {
id 'java'
id 'eclipse'
}
repositories {
jcenter()
}
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
ext.camelVersion='2.17.1'
dependencies{
compile group: 'org.springframework.boot', name: 'spring-boot-starter', version: '1.3.5.RELEASE'
compile group: 'org.apache.camel', name: 'camel-spring-boot', version: "$camelVersion"
compile group: 'org.apache.camel', name: 'camel-jetty', version: "$camelVersion"
}
complete code:
import org.apache.camel.RoutesBuilder;
import org.apache.camel.builder.RouteBuilder;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
@Bean
RoutesBuilder myRouter() {
return new RouteBuilder() {
@Override
public void configure() throws Exception {
from("jetty:http://0.0.0.0:8080/ping").log("${in.body}").setBody(constant("bar"));
}
};
}
}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)