代理控制器的其中一项功能是能够允许远程客户机在本地主机上启动应用程序。为此,在代理控制器配置文件中必须指定该应用程序的配置描述。此描述是通过 <Application> 元素及其子元素指定的。代理控制器只能启动由活动配置中的 <Application> 元素提供的应用程序描述。
要创建配置描述,请执行下列步骤:
<Application configuration="default" executable="TestApplication" path="<testapp_dir>/testapp"
location="<working_dir>">
<Variable name="PATH" value="<testapp_dir>" position="prepend"/>
</Application>
此片段描述了名为 TestApplication 的应用程序,它映射到可执行文件
<testapp_dir>/testapp。当它启动时,它的首选执行工作目录是 <working_dir
>
目录。并且,TestApplication 将把 <testapp_dir
> 目录追加到它的 PATH 变量中。
远程客户机只能要求代理控制器启动 TestApplication,而不了解此请求实际运行的是哪个可执行文件。此外,它也不可能以远程方式列示可用的应用程序描述。因此,您需要正确地配置代理控制器以响应远程客户机运行应用程序的请求。
注意:应用程序描述还能够覆盖或扩展正被启动的应用程序的环境变量值以及覆盖或扩展在启动时将提供给该应用程序可执行文件的参数。
相关概念
代理控制器