Estou com problema ao adicionar segurança básica no WebServices JAX-WS.
Abaixo segue o passo a passo que foi feito, caso exista outra maneira mais facil de fazer uma simples segurança de login/senha no WebServices
Ambiente
JDK 1.6
Tomcat 6.0
NetBeans 6.9.1
Processo realizado
WebServices
1 - Método Login e Senha simétrico
2 - Adicionado truststore, senha para abrir o truststore e carregado o alias do truststore
3 - Adicionado a classe validador do login/senha
ClientWebServices
1 - Feito o import do WSDL
2 - dicionado truststore, senha para abrir o truststore e carregado o alias do truststore
3 - Adicionado a classe validador do login/senha
No concectar no WebServices aparece o seguinte erro:
SEVERE: java.lang.NoSuchMethodError: javax.xml.ws.WebFault.messageName()Ljava/lang/String;
at com.sun.xml.ws.model.RuntimeModeler.processExceptions(RuntimeModeler.java:1162)
at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:898)
at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:666)
at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:420)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:254)
at com.sun.xml.ws.client.WSServiceDelegate.createSEIPortInfo(WSServiceDelegate.java:661)
at com.sun.xml.ws.client.WSServiceDelegate.addSEI(WSServiceDelegate.java:649)
at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:343)
at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:326)
at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:308)
at javax.xml.ws.Service.getPort(Service.java:92)
Alguma idéia???