从java servlet运行命令行php脚本

时间:2013-03-26 21:59:20

标签: java php servlets command-line execution

有没有办法从javaservlet运行php命令行脚本(服务器端)?我一直在尝试,我没有得到任何异常,但脚本没有做它应该做的事情。我不知道我是否违反任何安全规则(如applet)。我正在使用此代码:

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

的进程

任何帮助/建议?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用PHP和wsaa-client.php文件的绝对路径。 请同时捕获异常并打印出异常。