I saw the demos on how Scout was deployed. Is there a built in way to deploy the client via webstart? Like how the zip client is packaged with the war.
(fyi, I googled, check the FAQ, wiki and forum before i asked)
1. Create a feature containing all plugins of your application and export that feature with the "webstart" checkbox enabled in the export wizard. Also enabled the "sign jars" checkbox and use a keystore containing for example a self-signed certificate.
This will then also create a *.jnlp file that has the same name as the feature and is in the feature folder (must be unpacked).
Note that the new feature wizard allows to give it an existing product config and it will use that plugin list.
2. create the top-level main jnlp file with a reference to the eclipse launch plugin (dont forget that one in the feature).
3. for every entry in your app's config.ini file add a
<property name="..." value="..."/> to the jnlp.
For excample:
<property name="eclipse.product" value="com.bsiag.crm.ui.swing.core.product"/>
Now you are done. For simple testing i normally use a file url so i do not have to setup an app server.
For example:
file:/C:/dev/myproject/webstart-export/features/mail.jnlp