2010-12-04 38 views
0

J'ai un programme Java exécutant un client axis2 1.5.3 avec le client rampart 1.5 fonctionnant parfaitement bien sur mon linux en utilisant openjdk. Quand je l'ai porté sur Windows 7, ça marche sur certaines machines mais ça ne marche pas du tout avec l'erreur "Pas de valeur utilisateur dans la configuration du rempart"! C'est pareil même si je recompile le code ou non. J'ai également essayé de dupliquer l'environnement de Java tel que la version de Java, la version de fourmi, l'arc de système en vain. Quelqu'un peut-il proposer une solution?Axis2 Rampart: Aucune valeur d'utilisateur dans la configuration du rempart

Merci.

Répondre

0

Je ne suis pas sûr quelle est la raison exacte de ce problème. mais cette exception est levée à la BindingBuilder.java classe qui est dans le module noyau rempart et package org.apache.rampart.builder s'il vous plaît essayez de déboguer les méthodes suivantes

  • addUsernameToken() procédé
  • méthode getSignatureBuilder()

là cette exception se produit lorsque rempart ne peut pas lire les valeurs d'utilisateur à partir du fichier policy.xml.

espérons que cela pourrait être utile.

suresh ..