3) Has anyone used Java Web Start to launch web services deployed to Axis? you may find this helpful...
1. use JDK1.5 beta version of JWS on clients if you can. Big improvement over 1.4.2_xx 2. can use 1.4.2_xx on server 3. Understand that JWS has VERY DIFFERENT approach to Java.security.policy especially when compared to client side java running as an Application. The JWS docs mention the use of "all-permissions" as way of insulation from all the low-level complexity of security.policy. My own experience is that the use of techniques at: http://java.sun.com/j2se/1.4.2/docs/guide/jws/developersguide/syntax.html#se curity did not always insulate me from having to dive into low-level bits of security policy. 4. Due to pre-existing jar signing on some of the Sun jar files (activation, mail etc ), you may need to implement "extension" libs within your JNLP -- see my in-line JNLP example below --------- Sample JNLP w/ Axis jars separated because of an ApacheSignature <?xml version="1.0" encoding="UTF-8"?><jnlp codebase="$$codebase"> <information> <title>b2bpo-demo 1.0</title> <vendor>borneo consulting, Inc.</vendor> </information> <security> <all-permissions/> </security> <resources> <property name="publish-url" value="$$context/publish"/> <property name="user.dir" value="null"/> <j2se version="1.4+"/> <jar href="polling-1.2.jar"/> <jar href="axis.jar"/> <jar href="commons-discovery.jar"/> <jar href="commons-logging.jar"/> <jar href="events.jar"/> <jar href="jaxrpc.jar"/> <jar href="log4j-1.2.8.jar"/> <jar href="net.jar"/> <jar href="saaj.jar"/> <jar href="util.jar"/> <jar href="wsdl4j.jar"/> <jar href="xalan.jar"/> <jar href="xercesImpl.jar"/> <jar href="xml-apis.jar"/> <!-- rcr play add--> <extension href="sunmailextn.jnlp" name="Mailref"> <ext-download ext-part="mail" part="help"/> <ext-download ext-part="activation" part="help"/> </extension> </resources> <application-desc main-class="com.borneo.client.Console"> <argument>data.topic.action=subscribe</argument><argument>data.topic.name=go ogle</argument><argument>data.source.sourcedirectory=null</argument><argumen t>data.source.regex=null</argument><argument>wsdl.service.addr.host=http://1 92.168.0.2:80</argument><argument>timer.subscription.asof=2004-01-14T18:00:0 6.762Z</argument><argument>timer.subscription.endson=2004-07-18T02:49:06.762 Z</argument><argument>util.timer.poll.period=60000</argument><argument>util. template.xsl=dummy</argument><argument>data.subscription.refid=ECEAC66519052 12289D2CDAA4604AD36</argument></application-desc> </jnlp> --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.727 / Virus Database: 482 - Release Date: 7/26/2004