hi, to continue with the previous topic "Problem Apache Camel with JSP/Tomcat application", I replaced the servlet endpoint by the http endpoint to pull the request from google as you told me Jiang, but it did not work. This is my code: from("http://www.google.com").process(new Processor() { public void process(Exchange e) { String body = e.getOut().getBody(String.class); System.out.print(body); try { PrintWriter ecri = new PrintWriter(new FileWriter("C:/output/res.xml")); ecri.print(body); ecri.flush(); ecri.close(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); }
} }); But I had the following error: http://www.google.com] DefaultScheduledPollConsumer WARN Consumer Consumer[http://www.google.com] failed polling endpoint: Endpoint[http://www.google.com]. Will try again at next poll. *Caused by: [java.lang.NoSuchMethodError - org.apache.camel.util.IOHelper.close*(Ljava/io/Closeable;Ljava/lang/String;Lorg/apache/commons/logging/Log;)V] java.lang.NoSuchMethodError: org.apache.camel.util.IOHelper.close(Ljava/io/Closeable;Ljava/lang/String;Lorg/apache/commons/logging/Log;)V at org.apache.camel.component.http.HttpPollingConsumer.doReceive(HttpPollingConsumer.java:79)[camel-http-2.4.0.jar:2.4.0] at org.apache.camel.component.http.HttpPollingConsumer.receiveNoWait(HttpPollingConsumer.java:58)[camel-http-2.4.0.jar:2.4.0] at org.apache.camel.impl.DefaultScheduledPollConsumer.poll(DefaultScheduledPollConsumer.java:48)[camel-core-2.9.0.fuse-70-097.jar:2.9.0.fuse-70-097] at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:140)[camel-core-2.9.0.fuse-70-097.jar:2.9.0.fuse-70-097] at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:92)[camel-core-2.9.0.fuse-70-097.jar:2.9.0.fuse-70-097] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)[:1.6.0_31] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)[:1.6.0_31] at java.util.concurrent.FutureTask.runAndReset(Unknown Source)[:1.6.0_31] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)[:1.6.0_31] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)[:1.6.0_31] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)[:1.6.0_31] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)[:1.6.0_31] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)[:1.6.0_31] at java.lang.Thread.run(Unknown Source)[:1.6.0_31] Even though I cheked that I have the org.apache.camel.util.IOHelper class in the camel-core package. Thanks again for your time and your help. Best, Meriem. -- View this message in context: http://camel.465427.n5.nabble.com/Problem-with-HTTP-endpoint-tp5724441.html Sent from the Camel - Users mailing list archive at Nabble.com.