jBoss 7+erro na assinatura digital

Bom dia pessoal,

Estou com um probleminha na hora de fazer uma assinatura digital usando o jboss 7, estou mudando meu sistema do jboss 4 para o jboss 7, porem o método que faz a assinatura digital funciona no jboss 4 porem esse mesmo método no jboss 7 da erro, segue o erro:

17:41:52,313 ERROR [stderr] (http--0.0.0.0-8443-6) java.lang.ClassCastException: org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory cannot be cast to javax.xml.crypto.dsig.XMLSignatureFactory
17:41:52,313 ERROR [stderr] (http--0.0.0.0-8443-6) 	at javax.xml.crypto.dsig.XMLSignatureFactory.findInstance(XMLSignatureFactory.java:202)
17:41:52,313 ERROR [stderr] (http--0.0.0.0-8443-6) 	at javax.xml.crypto.dsig.XMLSignatureFactory.getInstance(XMLSignatureFactory.java:186)

alguem sabe porque da esse erro no jboss 7?

Bom pessoal mais um problema resolvido, esse problema acontece porque o arquivo xmlSec-1.5.1.jar que esta dentro da pasta jboss-as-7.1.1.Final\modules\org\apache\santuario\xmlsec\main não esta totalmente estavel dai basta fazer o downgrade para a versão xmlSec-1.4.6.jar, alterar o arquivo module.xml:

 <resources>
     <resource-root path="xmlsec-1.4.6.jar"/>
 </resources>

e salvar o arquivo, e por fim alterar o nome do arquivo xmlsec-1.5.1.jar.index para xmlsec-1.4.6.jar.index.

poxa cara, valeu
sua dica me ajudou bastante
achei que devia agradecer :smiley:

WildFly 8, continua com o mesmo problema…

Vale a mesma solução…