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

Reply via email to