2

javaservletからphpコマンドラインスクリプト(サーバー側)を実行する方法はありますか?? 私は試してみましたが、例外は発生しませんが、スクリプトは想定どおりに動作しません。(アプレットのような) セキュリティ ルールに違反しているかどうかはわかりません。私はこのコードを使用しています:

Runtime runtime = Runtime.getRuntime();
Process process = null;
try
{
    process = runtime.exec("php " + "wsaa-client.php wsfe" + " wsfe");
}
catch(Exception e)
{
    out.println("<h4>Runned!</h4>");
}

そして、すべてがうまく見えます。php-cgi.exe というプロセスが実行されています。

ヘルプ/提案はありますか?

4

1 に答える 1

0

PHP と wsaa-client.php ファイルの両方の絶対パスを使用してみてください。また、例外をキャッチして、例外を出力してください。

于 2013-12-02T05:53:30.113 に答える