Recall the launch descriptor looks something like this:
<!DOCTYPE application PUBLIC "-//jtrix.org//TEXT application-0.1//EN"
"http://www.jtrix.org/dtd/application-0.1.dtd">
<application>
<jar jar_id='beatrix'>
<url>file:/usr/lib/jtrix/beatrix.jar</url>
</jar>
<jar jar_id='skeleton2'>
<url>file:/usr/lib/jtrix/skeleton2.jar</url>
</jar>
<jar jar_id='parser.jar'>
<url>file:/usr/lib/jtrix/parser.jar</url>
</jar>
<jar jar_id='libjtrix'>
<url>file:/usr/lib/jtrix/libjtrix.jar</url>
</jar>
<jar jar_id='facets1.jar'>
<url>file:/usr/lib/jtrix/facets1.jar</url>
</jar>
<jar jar_id='jaxp.jar'>
<url>file:/usr/lib/jtrix/jaxp.jar</url>
</jar>
<codebase codebase_id='ap'>
<element jar_id='beatrix'/>
<element jar_id='skeleton2'/>
<element jar_id='libjtrix'/>
<element jar_id='facets1.jar'/>
</codebase>
<codebase codebase_id='DEFAULT_FOR_ALL'>
<element jar_id='skeleton2'/>
<element jar_id='parser.jar'/>
<element jar_id='jaxp.jar'/>
<element jar_id='beatrix'/>
<element jar_id='libjtrix'/>
<element jar_id='facets1.jar'/>
</codebase>
<boot class='org.jtrix.project.beatrix.plugins.netlets.Manager'
codebase_id='DEFAULT_FOR_ALL'/>
<cmdline>
<argument type="string" name="plugins" required="yes">
org.jtrix.project.skeleton2.plugins.LifeCyclePlugin </argument>
<argument type="x500dn" name="x500" required="yes">
O=jtrix CN=skeleton2</argument>
<argument type="string" name="name" required="yes">
Initial Manager</argument>
</cmdline>
<config>
<![CDATA[
....
]]>
</config>
</application>
The XML elements are as follows:
) or from its filename,
so it may or may not end with .jar. Each JAR should have one
or more URLs, each one being a possible location of where the JAR
can be downloaded from.
Nik Silver 2002-03-09