如何将旧版可执行文件集成到Spring Integration应用程序中?

亚历克斯

我在C中有一些旧程序,这些程序根据输入文件工作,结果转到输出文件。这两个文件都在程序参数中指定。因此,呼叫如下所示:

prj.exe  a.dat a.out

基于Artem Bilan的建议,我使用以下Spring Configuration文件创建了该项目。它在调用可执行文件方面有效!但是,出站通道仍然有问题。首先,它不包含任何内容,并且出现错误“不支持的消息有效负载类型”。其次,更重要的是,我需要通过Java程序处理输出文件a.out。组织此工作流程的最佳方法是什么?在这种情况下,是否可以将无用的inbound-channel-adapter替换为有用的东西?

<int-file:inbound-channel-adapter id="producer-file-adapter"
    channel="inboundChannel" directory="file:/Users/anarinsky/springint/chem"
    prevent-duplicates="true">
    <int:poller fixed-rate="5000" />
</int-file:inbound-channel-adapter>

<int:channel id="inboundChannel" />
<int:channel id="outboundChannel" />
<int:service-activator input-channel="inboundChannel"  output-channel="outboundChannel"
expression="new ProcessBuilder('/Users/anarinsky/springint/chem/prj', '/Users/anarinsky/springint/chem/a.dat', '/Users/anarinsky/springint/chem/a.out').start()">
</int:service-activator>

<int-file:outbound-channel-adapter
    channel="outboundChannel" id="consumer-file-adapter"
    directory="file:/Users/anarinsky/springint/chem"/>
阿尔特姆·比兰(Artem Bilan)

像这样:

<int:service-activator expression="new ProcessBuilder('prj.exe', 'a.dat', 'a.out').start()"/>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将旧版可执行文件集成到Spring Integration应用程序中?

来自分类Dev

如何将Web应用程序转换为桌面可执行文件?

来自分类Dev

如何将Windows .exe转换为macOS可执行文件/应用程序?

来自分类Dev

如何将 Node.js 命令行应用程序转换为单个可执行文件?

来自分类Dev

如何将符号链接放置到通过Chocolatey安装的所有可执行文件的特定目录中?

来自分类Dev

如何将可执行文件更改为应用程序?

来自分类Dev

如何将Electron应用打包为单个可执行文件?

来自分类Dev

如何将python程序转换为可执行文件[Python 3.4.2]

来自分类Dev

如何将python程序共享为可执行文件?

来自分类Dev

如何将python程序转换为可执行文件[Python 3.4.2]

来自分类Dev

如何将html中的按钮映射到运行可执行文件

来自分类Dev

如何运行可执行文件(应用程序/ x-可执行文件)?

来自分类Dev

Python:如何将所有必要的模块/库打包到一个单例可执行文件中?

来自分类Dev

SBCL:将Hunchentoot应用程序部署为可执行文件

来自分类Dev

将HTML5 Canvas + Javascript应用程序转换为可执行文件

来自分类Dev

将 Kivy 应用程序编译为 Windows 可执行文件

来自分类Dev

在哪里可以找到文件系统中的应用程序可执行文件?

来自分类Dev

在哪里可以找到文件系统中的应用程序可执行文件?

来自分类Dev

如何将“ rails”的可执行文件添加到我的容器的$ PATH中?

来自分类Dev

应该如何将安装在/ opt下的可执行文件添加到路径中?

来自分类Dev

如何将某个目录中的单个可执行文件添加到 PATH 环境变量?

来自分类Dev

如何使用Xcode5在Mac应用程序中对签名的可执行文件进行代码签名

来自分类Dev

如何使用Xcode5在Mac应用程序中对签名的可执行文件进行代码签名

来自分类Dev

如何关闭来自一罐可执行文件的应用程序加载警告?

来自分类Dev

如果“ whereis”未显示,该如何查找应用程序的可执行文件?

来自分类Dev

如何从打包的Electron应用程序运行可执行文件

来自分类Dev

如何从终端用Swift编写的应用程序生成可执行文件?

来自分类Dev

如果“ whereis”未显示,该如何查找应用程序的可执行文件?

来自分类Dev

如何从 NodeJS+Express 应用程序制作可执行文件?

Related 相关文章

  1. 1

    如何将旧版可执行文件集成到Spring Integration应用程序中?

  2. 2

    如何将Web应用程序转换为桌面可执行文件?

  3. 3

    如何将Windows .exe转换为macOS可执行文件/应用程序?

  4. 4

    如何将 Node.js 命令行应用程序转换为单个可执行文件?

  5. 5

    如何将符号链接放置到通过Chocolatey安装的所有可执行文件的特定目录中?

  6. 6

    如何将可执行文件更改为应用程序?

  7. 7

    如何将Electron应用打包为单个可执行文件?

  8. 8

    如何将python程序转换为可执行文件[Python 3.4.2]

  9. 9

    如何将python程序共享为可执行文件?

  10. 10

    如何将python程序转换为可执行文件[Python 3.4.2]

  11. 11

    如何将html中的按钮映射到运行可执行文件

  12. 12

    如何运行可执行文件(应用程序/ x-可执行文件)?

  13. 13

    Python:如何将所有必要的模块/库打包到一个单例可执行文件中?

  14. 14

    SBCL:将Hunchentoot应用程序部署为可执行文件

  15. 15

    将HTML5 Canvas + Javascript应用程序转换为可执行文件

  16. 16

    将 Kivy 应用程序编译为 Windows 可执行文件

  17. 17

    在哪里可以找到文件系统中的应用程序可执行文件?

  18. 18

    在哪里可以找到文件系统中的应用程序可执行文件?

  19. 19

    如何将“ rails”的可执行文件添加到我的容器的$ PATH中?

  20. 20

    应该如何将安装在/ opt下的可执行文件添加到路径中?

  21. 21

    如何将某个目录中的单个可执行文件添加到 PATH 环境变量?

  22. 22

    如何使用Xcode5在Mac应用程序中对签名的可执行文件进行代码签名

  23. 23

    如何使用Xcode5在Mac应用程序中对签名的可执行文件进行代码签名

  24. 24

    如何关闭来自一罐可执行文件的应用程序加载警告?

  25. 25

    如果“ whereis”未显示,该如何查找应用程序的可执行文件?

  26. 26

    如何从打包的Electron应用程序运行可执行文件

  27. 27

    如何从终端用Swift编写的应用程序生成可执行文件?

  28. 28

    如果“ whereis”未显示,该如何查找应用程序的可执行文件?

  29. 29

    如何从 NodeJS+Express 应用程序制作可执行文件?

热门标签

归档