Apache camel Camel Exec组件未运行可执行文件
我正在尝试从Apache Camel Exec组件页面运行一个示例: 我的骆驼路线生成,但命令行不执行。我似乎也无法让Exec运行任何其他可执行文件。任何帮助都将不胜感激。下面是我的代码Apache camel Camel Exec组件未运行可执行文件,apache-camel,Apache Camel,我正在尝试从Apache Camel Exec组件页面运行一个示例: 我的骆驼路线生成,但命令行不执行。我似乎也无法让Exec运行任何其他可执行文件。任何帮助都将不胜感激。下面是我的代码 package demo; import org.apache.camel.CamelContext; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.impl.DefaultCamelContext; impor
package demo;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
import java.io.InputStream;
/**
* A Camel Java DSL Router
*/
public class MyClass {
public static void main(String args[]) throws Exception {
CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder() {
public void configure() {
from("direct:exec").to("exec:cmd?args=/C echo %PATH%");
}
});
context.start();
Thread.sleep(10000);
context.stop();
}
}
没有人在叫这条路线。
也许您应该使用计时器组件而不是直接组件(请参阅)来运行您的示例。如何启动此直接路由?我刚刚尝试运行main方法。