Mukautettuja lisäosia voi ottaa käyttöön agentin ohjaimessa ja ajaa etäpääkoneissa. Lisäosat on asennettu agentin ohjaimen asennushakemiston plugin-hakemistoon. Kullakin lisäosalla on oma pluginconfig.xml-tiedostonsa, jossa määritetään lisäosan ajon suoritusympäristö ja sovelluksen ympäristöasetukset.
Mukautettujen lisäosien suoritusympäristön tulee sisältää mukautettu luokkapolun määritys. Tällöin järjestelmä suorittaa vain mukautetun lisäosan tarvitsemat jar-tiedostot. Voit mukauttaa suoritusympäristöä seuraavasti:
<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>
Huomautus: Ympäristöön voi lisätä rajoittamattoman määrän <Variable>-elementtejä. Säännöt käsitellään niiden esitysjärjestyksessä.
Lisäosan sovellusympäristö määritetään pluginconfig.xml-tiedoston <Application>-elementissä. Tämän elementin asetukset näkyvät vain sovelluksessa. Voit määrittää sovelluksen myös käyttämään muiden agentin ohjaimessa käyttöönotettujen sovellusten jar-tiedostoja käyttämällä <Application>-elementtiä. Määritä sovellusympäristö seuraavasti:
<Application configuration="default" executable="myapp2" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"> </Application>jossa
<?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>
Aiheeseen liittyviä tehtäviä
Kokoonpanotiedostojen paikannus
Agentin ohjaimen hallinta