现在需要做一个JSP页面,在JSP提交几个参数后,希望servlet或bean做到以下这个功能:
调用远程机器上的一个C语言写的可执行程序,然后把这个C语言程序运行的结果(文本文件)返回到当前机器,并显示。
注:当地机器和远程机器都为aix-unix
(尽量不要在远程机器上设置什么或增加什么文件)谢谢指教!

解决方案 »

  1.   

    除非远程机器提供了Web Service的接口,否则不可能本机调用远程机器非Java的程序的。
      

  2.   

    当然可以,在远程机器上,用ServerSocket对某个端口进行侦听,如果有连接连接accept,就用
    RunTime.getRuntim().exec()来执行程序即可以。然后在本地的机器上,通过Socket来连接远端的ServerSocket.
      

  3.   

    你要如何访问哪个远程机器上的程序?是WEB,FTP??
      

  4.   

    !
    用java bean来调用c语言程序不知道可以不。
    考虑用jni库,怎么样。