For MeV to work as a Java Webstart application, the JAR files in the ./resources/jar must be signed. The currently checked in JAR files have already been signed, so there is no need to do this again unless MeV itself needs to be updated. In that case, the new JAR files need to be signed. Since this is a somewhat complex task, we have tried to make easier. Follow this procedure: 1. Delete all the existing JAR files in the ./resources/jar directory. 2. Copy all JAR files from the MeV distribution into the ./resources/jar directory 3. Run 'ant fixjars' (*) 4. Run 'ant signjars' 5. Commit the changes to the subversion repository. -------------------------------------------------------- * There is currently a problem with the 'magetab-parser.jar' and 'goose.jar' files. The 'magetab-parser.jar' file contains identical copies of several files and the signing tool doesn't allow this. The 'fixjars' target will re-package the JAR file and remove the extra copies. The 'goose.jar' file has already been signed by another authority. To reduce the number of warnings a user has to get through we remove the existing signature and replace it with our own. -------------------------------------------------------- Note! The mev-base.key is the self-signed certificate that we have used to sign the JAR files. It has the following properties: Alias: mev-base Password: mev-base Name: BASE Development team Organizational unit: BASE Development team Organization: Lund University City: Lund State: Sweden Country code: SE To re-generate the keystore execute the following command: keytool -genkey -validity 1000 -alias mev-base -keypass mev-base -keystore mev-base.key ---------------------------------------------------------------