java.net.ConnectException :connection timed out: connect?
Solution 1:
The error message says it all: your connection timed out. This means your request did not get a response within some (default) timeframe. The reasons that no response was received is likely to be one of:
- a) The IP/domain or port is incorrect
- b) The IP/domain or port (i.e service) is down
- c) The IP/domain is taking longer than your default timeout to respond
- d) You have a firewall that is blocking requests or responses on whatever port you are using
- e) You have a firewall that is blocking requests to that particular host
- f) Your internet access is down
Note that firewalls and port or IP blocking may be in place by your ISP
Solution 2:
Number (1): The IP was incorrect - is the correct answer. The /etc/hosts file (a.k.a. C:\Windows\system32\drivers\etc\hosts ) had an incorrect entry for the local machine name. Corrected the 'hosts' file and Camel runs very well. Thanks for the pointer.