我需要调用一个本地程序,它将在执行 JSF servlet 的服务器上运行。我想我必须处理 Process 对象,这是正确的还是更好的方法?此外,我必须对策略文件进行哪些更改,以便只有在 tomcat 上运行的此类 Web 应用程序/servlet 才能调用本机程序?
问问题
152 次
2 回答
0
尝试 :
Process proc = Runtime.getRuntime.exec("<name of executable>");
没有测试过,但应该很接近。
于 2012-05-09T19:59:19.340 回答
0
由于您使用的是 Tomcat,因此您可以利用 CGI sevrlet 为您执行此操作。如果没有,我至少建议您看一下从第 1600 行开始的CGI Servlet 代码,以了解有关输入/输出流处理等需要考虑的事项。
于 2012-05-09T20:08:31.853 回答