独立的Apache Camel应用程序无法运行

弗朗切斯科

我遇到了这个问题:无法批量运行我的apache骆驼。这是代码:

import org.apache.camel.Exchange;
import org.apache.camel.Processor;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.main.Main;

public class Launch {

private Main main;

public static void main(String[] args) {
    Launch l = new Launch();
    System.out.println(System.getProperty("from") +" -> "+System.getProperty("to"));
    try {
        l.execute();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

public void execute() throws Exception {
    main = new Main();
    main.enableHangupSupport();
    main.addRouteBuilder(new FromFileToFile());
    main.run();
}

private static class FromFileToFile extends RouteBuilder {

    @Override
    public void configure() throws Exception {
        onException(Exception.class).handled(true).process(new Processor() {
            public void process(Exchange arg0) throws Exception {
                arg0.getException().printStackTrace();
            }
        });
        from(System.getProperty("from") + "")
                .filter(body().contains("DOTHIS"))
                .process(new Processor() {

                    public void process(Exchange arg0) throws Exception {
                        System.out.println(arg0.getIn().getBody()
                                .toString());
                    }
                }).to(System.getProperty("to"))
                .to(System.getProperty("to") + ".BAK");
        }
    }
}

我不想使用Thread.sleep(...)解决方法。我只是复制并修改了发布在官方文档页面上的源代码当我使用Eclipse运行虚拟程序时,应用程序简单地挂起。我不知道怎么了。

弗朗切斯科

这是关于路径的问题。我将参数作为这样的选项传递:file://Users/francesco/..当我使用Windows时,必须这样指定urifile:///C:/Users/francesco/..批处理不会挂起,它将继续轮询目录以消耗新文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache Camel独立应用程序的Log DSL中的Log4j

来自分类Dev

在独立的应用程序中运行迁移

来自分类Dev

Apache Camel:在应用程序运行和停止时如何创建和删除WMQ队列

来自分类Dev

无法将应用程序作为服务启动,但是作为独立进程运行就可以了

来自分类Dev

独立运行时,JMX无法用于Spring Boot应用程序

来自分类Dev

无法将应用程序作为服务启动,但是作为独立进程运行就可以了

来自分类Dev

从Excel中的独立Python应用程序运行时,Excel无法使用xlwings连接建立

来自分类Dev

用Apache运行Django应用程序

来自分类Dev

Apache Camel-使用RouteBuilder部署战争应用程序

来自分类Dev

Web应用程序中的Apache Camel FTP组件

来自分类Dev

Apache Camel 路由和 Spring boot:应用程序启动

来自分类Dev

Apache Wicket:在同一应用程序的独立页面之间进行通信

来自分类Dev

独立的testrunner,作为Windows应用程序运行

来自分类Dev

如何独立于终端运行Electron应用程序?

来自分类Dev

从Windows + Apache上运行的Django应用程序调用时,Popen无法执行

来自分类Dev

无法从应用程序连接到独立集群

来自分类Dev

无法从Ubuntu完全卸载名为Etcher的独立应用程序

来自分类Dev

Qt Mac应用程序无法创建独立的应用程序捆绑包(Qt Creator构建)

来自分类Dev

Apache Spark-无法连接到远程Spark独立系统

来自分类Dev

在集群上运行Apache Spark应用程序时是否可以缓存应用程序jar?

来自分类Dev

通用Windows平台(UWP)C#应用程序-如何在应用程序中运行独立的python

来自分类Dev

在IntelliJ Idea中运行Apache Spark示例应用程序

来自分类Dev

Apache Storm应用程序在运行时失败

来自分类Dev

如何使用sbcl + restas + apache运行Web应用程序?

来自分类Dev

在Eclipse上运行Apache Isis应用程序

来自分类Dev

Playframework应用程序,包括独立的主应用程序

来自分类Dev

Xcode独立应用程序问题

来自分类Dev

部署独立的本机OCaml应用程序

来自分类Dev

使用Python的“独立” Android应用程序?

Related 相关文章

  1. 1

    Apache Camel独立应用程序的Log DSL中的Log4j

  2. 2

    在独立的应用程序中运行迁移

  3. 3

    Apache Camel:在应用程序运行和停止时如何创建和删除WMQ队列

  4. 4

    无法将应用程序作为服务启动,但是作为独立进程运行就可以了

  5. 5

    独立运行时,JMX无法用于Spring Boot应用程序

  6. 6

    无法将应用程序作为服务启动,但是作为独立进程运行就可以了

  7. 7

    从Excel中的独立Python应用程序运行时,Excel无法使用xlwings连接建立

  8. 8

    用Apache运行Django应用程序

  9. 9

    Apache Camel-使用RouteBuilder部署战争应用程序

  10. 10

    Web应用程序中的Apache Camel FTP组件

  11. 11

    Apache Camel 路由和 Spring boot:应用程序启动

  12. 12

    Apache Wicket:在同一应用程序的独立页面之间进行通信

  13. 13

    独立的testrunner,作为Windows应用程序运行

  14. 14

    如何独立于终端运行Electron应用程序?

  15. 15

    从Windows + Apache上运行的Django应用程序调用时,Popen无法执行

  16. 16

    无法从应用程序连接到独立集群

  17. 17

    无法从Ubuntu完全卸载名为Etcher的独立应用程序

  18. 18

    Qt Mac应用程序无法创建独立的应用程序捆绑包(Qt Creator构建)

  19. 19

    Apache Spark-无法连接到远程Spark独立系统

  20. 20

    在集群上运行Apache Spark应用程序时是否可以缓存应用程序jar?

  21. 21

    通用Windows平台(UWP)C#应用程序-如何在应用程序中运行独立的python

  22. 22

    在IntelliJ Idea中运行Apache Spark示例应用程序

  23. 23

    Apache Storm应用程序在运行时失败

  24. 24

    如何使用sbcl + restas + apache运行Web应用程序?

  25. 25

    在Eclipse上运行Apache Isis应用程序

  26. 26

    Playframework应用程序,包括独立的主应用程序

  27. 27

    Xcode独立应用程序问题

  28. 28

    部署独立的本机OCaml应用程序

  29. 29

    使用Python的“独立” Android应用程序?

热门标签

归档