title: SOAP header missing error - Please help!
body: <p>I am trying to run the example of signing and encryption described here <a href="https://www.ibm.com/developerworks/java/library/j-jws5/" rel="nofollow">https://www.ibm.com/developerworks/java/library/j-jws5/</a>.
  I am getting the following error when running the client, any help please!</p>
  
  <p>Many thanks,</p>
  
  <h1>Client log</h1>
  
  <p>run:
  java Connecting to <a href="http://localhost:8080/axis2/services/library-signencr" rel="nofollow">http://localhost:8080/axis2/services/library-signencr</a>
  java 16:32:59,188 ERROR AxisEngine:211 - SOAP header missing
  java org.apache.axis2.AxisFault: SOAP header missing
  java at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)
  java at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)</p>
  
  <h1>Tomcat log</h1>
  
  <p>ERROR org/opensaml/xml/validation/ValidatingXMLObject
  java.lang.NoClassDefFoundError: org/opensaml/xml/validation/ValidatingXMLObject</p>
  
  <p>Many thanks.</p>