JSF サーブレットが実行されているサーバーで実行されるネイティブ プログラムを呼び出す必要があります。Process オブジェクトを処理する必要があると思いますが、これは正しいですか、それともより良い方法ですか? さらに、Tomcat で実行されている Web アプリケーション/サーブレットのみがネイティブ プログラムを呼び出せるようにするには、ポリシー ファイルにどのような変更を加える必要がありますか?
2 に答える
0
試す :
Process proc = Runtime.getRuntime.exec("<name of executable>");
テストしていませんが、近いはずです。
于 2012-05-09T19:59:19.340 に答える
0
Tomcat を使用しているため、CGI サーブレットを利用してこれを行うことができる場合があります。そうでない場合は、少なくとも1600 行目あたりから始まるCGI サーブレット コードを見て、入力/出力ストリームの処理などに関して考慮する必要があることを理解することをお勧めします。
于 2012-05-09T20:08:31.853 に答える