【发布时间】:2018-12-24 21:05:01
【问题描述】:
我尝试通过 PHP 启动一个 java 文件。我创建了一个名为 start_selenium_server.bat 的 .bat 文件。
这是内容:java -jar -Dwebdriver.gecko.driver="drivers/geckodriver.exe" selenium-server-standalone-3.4.0.jar -port 4444
文件夹drivers和我的项目根目录下的.bat文件在同一个文件夹中。
文件selenium-server-standalone-3.4.0.jar也在同一目录下。
这就是我尝试启动它的方式:
$out = array();
$outvar = "";
exec("start_selenium_server.bat", $out, $outvar);
if ($outvar == 0) {
return redirect()->back()->with("message", "Selenium Server wurde gestartet.")
->with("status", "success");
} else {
return redirect()->back()->with("message", "Selenium Server konnte nicht gestartet werden!")
->with("status", "error");
}
但网站只是永远加载,没有任何反应。
编辑:我注意到在任务管理器中生成了一个cmd.exe 和conhost.exe 任务。
【问题讨论】: