title: JAX-RPC 1.1 and Holder class
body: <p>I need to create a new web service in Eclipse using File/New/Web Service. I'm using Tomcat 6 and Axis. During creating a new web service I receive following warning:    </p>
  
  <blockquote>
    <p>The service class "XXX" does not comply to one or more requirements of
    the JAX-RPC 1.1 specification, and may not deploy or function
    correctly. The method "importInternshipData" on the service class
    "XXX" uses a data type,  "javax.xml.ws.Holder", that is not supported
    by the JAX-RPC specification. Instances of the type may not serialize
    or deserialize correctly.  Loss of data or complete failure of the Web
    service may result.</p>
  </blockquote>
  
  <p>One of prams of my web service method is <code>Holder&lt;CrossSystemAuth&gt; header</code>. I must use it to authenticate the caller.</p>
  
  <p>Where's the problem? I copied the <code>header</code> param from sample implementation. Could you please help me?</p>