2011-02-22 1 views
0

J'essaie d'exécuter l'exemple de signature et de cryptage décrit ici https://www.ibm.com/developerworks/java/library/j-jws5/. Je reçois l'erreur suivante lors de l'exécution du client, toute aide s'il vous plaît!En-tête SOAP manquant erreur - S'il vous plaît aider!

Un grand merci,

run client log

: java Connexion à http://localhost:8080/axis2/services/library-signencr java 16: 32: 59188 ERREUR AxisEngine: 211 - tête SOAP manquant java org.apache.axis2.AxisFault: SOAP tête manquant java à org.apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault (RampartReceiver.java:180) java à org.apache.rampart.handler.RampartReceiver.invoke (RampartReceiver.java:99)

Tomcat journal

erreur org/OpenSAML/xml/validation/ValidatingXMLObject java.lang.NoClassDefFoundError: org/OpenSAML/xml/validation/ValidatingXMLObject

Un grand merci.

Répondre

1

La solution est la suivante:

  • Pour copier tous les fichiers jar et modules de% RAMPART_HOME%/lib et/modules à% AXIS_HOME%/lib et/modules
  • Générez le axis2.war en utilisant le fichier build.xml dans le répertoire d'installation d'axis2
  • Redéployez l'axis2.war dans Tomcat
Questions connexes