我在apache synapse中创建一个自定义中介来调用一些系统命令,如java -jar,执行shell脚本等 . 但是我没有运气,我试过这些代码:

处理进程= runtime.exec(“touch /opt/FILE.txt”);

进程p = runtime.exec(new String [] {“java”,“ - jar”,“/ opt / MyMediator.jar”});

当我创建jar并手动运行jar时,它们都可以运行,但是当我将它部署到synapse lib时,它不会工作 . 所以有人能告诉我如何正确地做到这一点吗?

谢谢,