运行 来自网页的远程服务器上的 ant 文件
running ant file on a remote server from a web page
我的项目有需求。我的经理要我使用网页从他的计算机 (SYS B) 运行 一个位于我本地计算机 (SYS A) 中的 ant 构建文件。我已经安装了 Tomcat 服务器,它已启动并在 SYS A 中 运行ning。我为 运行ning SYS A 中的 ant 构建文件创建了一个批处理文件。我尝试使用 PHP 到 运行 我的本地批处理文件从我网络中的一台机器它没有工作。谁能帮我解决这个问题?
以下是我在 PHP 中使用的代码。我试过 运行ning 来自 SYS B 的批处理文件,但它不起作用。请帮助我。
**
<?php
if(isset($_POST['submit']))
{
$file = file_get_contents("C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0_srv-mobile\webapps\ANT-TEST\printfile.bat");
$output = exec($file);
print_r($output);
} else {
?>
<form action="" method="post">
<input type="submit" name="submit" value="Run">
</form>
<?php
}
?>
**
非常感谢任何建议。
谢谢,
桑托斯
我使用 Jenkins(前 Hudson)Mark O'Connor. You can create as many jobs (tasks) as required. It is possible to have a mobile app to manage Jenkins jobs as well - not only website but a mobile app as well. http://jenkins-ci.mobi/
我的项目有需求。我的经理要我使用网页从他的计算机 (SYS B) 运行 一个位于我本地计算机 (SYS A) 中的 ant 构建文件。我已经安装了 Tomcat 服务器,它已启动并在 SYS A 中 运行ning。我为 运行ning SYS A 中的 ant 构建文件创建了一个批处理文件。我尝试使用 PHP 到 运行 我的本地批处理文件从我网络中的一台机器它没有工作。谁能帮我解决这个问题?
以下是我在 PHP 中使用的代码。我试过 运行ning 来自 SYS B 的批处理文件,但它不起作用。请帮助我。
**
<?php
if(isset($_POST['submit']))
{
$file = file_get_contents("C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0_srv-mobile\webapps\ANT-TEST\printfile.bat");
$output = exec($file);
print_r($output);
} else {
?>
<form action="" method="post">
<input type="submit" name="submit" value="Run">
</form>
<?php
}
?>
**
非常感谢任何建议。
谢谢, 桑托斯
我使用 Jenkins(前 Hudson)Mark O'Connor. You can create as many jobs (tasks) as required. It is possible to have a mobile app to manage Jenkins jobs as well - not only website but a mobile app as well. http://jenkins-ci.mobi/