04.12.2012 Views

Windchill System Administrator's Guide

Windchill System Administrator's Guide

Windchill System Administrator's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MakeJar Script for Client JAR Files<br />

JAR Files and Security<br />

Included with <strong>Windchill</strong> is a MakeJar script that contains the ant task for creating<br />

client JAR files.<br />

From a windchill shell, enter the following command to update the contents of all<br />

client JAR files:<br />

ant -f MakeJar.xml<br />

The JAR class loaders of the bootstrap package guarantee that classes loaded from<br />

cached JAR files are subject to the same security policies as if they were<br />

downloaded from the remote codebase by the normal applet class loader. This is<br />

usually a policy assigned to unsigned code or one associated with the remote<br />

codebase (site).<br />

The local JAR file is merely a substitute for the remote codebase, so that all class<br />

and resources loaded by the class loader can be retrieved quickly without<br />

accessing the remote codebase. In all other respects, including security policies,<br />

behavior is identical to loading from the network. There is no benefit to having<br />

signed classes in the cached codebase JAR file because the classes are treated as if<br />

they were loaded over the network. (This would be the case for users without the<br />

bootstrap loader or a local file that was being ignored).<br />

Administering the Bootstrap Client 2-9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!