Anpassade insticksprogram kan placeras ut i agentkontrollanten och köras på fjärrvärdar. Insticksprogrammen installeras i plugin i installationskatalogen för agentkontrollanten. Varje insticksprogram har en egen pluginconfig.xml som anger körningsmiljön och inställningarna för den tillämpningsmiljö där insticksprogrammet ska köras.
Körningsmiljön för anpassade insticksprogram ska innehålla en anpassad klassökvägsdefinition. Den säkrar att endast de jar-filer som krävs för det anpassade insticksprogrammet körs. Så här anpassar du körningsmiljön:
<AgentControllerEnvironment configuration="default"> <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/one.jar"/> <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/two.jar"/> <Variable name="CLASSPATH_ORG_MYAPP" position="append" value="%PLUGINS_HOME%/org.myapp/three.jar"/> </AgentControllerEnvironment>
Obs! Ett valfritt antal <Variable>-element kan läggas till i miljön. Reglerna bearbetas i den ordning de kommer.
Tillämpningsmiljön för ett insticksprogram definieras inom elementet <Application> i filen pluginconfig.xml. De här inställningarna i elementet är endast synliga för tillämpningen. Du kan också konfigurera tillämpningen att använda jar-filer från andra tillämpningar som placerats ut i agentkontrollanten med elementet <Application>. Så här konfigurerar du tillämpningsmiljön:
<Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> </Application>
<?xml version="1.0" encoding="UTF-8"?> <PluginConfiguration> <Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> <Variable name="CLASSPATH" position="append" value="%CLASSPATH_ORG_MYAPP%"/> </Application> <Option name="my.proj2" type="version" value="1.0.0"/> </PluginConfiguration>
Närliggande uppgifter
Söka konfigurationsfilerna
Administrera agentkontrollanten