Boa noite pessoal,
estou iniciando a construção de Web Services com JAX-WS 2.1.1 do JDK 6 e com o JBoss 5.0.0GA. Criei um webservice simples e realizei o deploy:
[code]@WebService
@Stateless
@SOAPBinding(style=Style.DOCUMENT)
public class CadastroPessoa implements ICadastroPessoa {
@Override
public void adicionar(String pessoa) {
System.out.println("Adicionou: " + pessoa);
}
@Override
public void remover(String pessoa) {
System.out.println("Removeu: " + pessoa);
}[/code]
Em seguida criei o cliente através da ferramenta ws-import , onde o código final ficou o seguinte:
[code]
public class ClienteMain {
public static void main(String[] args) {
CadastroPessoaService service = new CadastroPessoaService();
service.setHandlerResolver(new ClienteSoapResolver());
CadastroPessoa port = service.getCadastroPessoaPort();
port.adicionar("adicionando alguma coisa");
}
}[/code]
Quando executo o codigo acima o web service e invocado sem problemas, porém no log do JBoss um warning estranho aparece junto com a mensagem esperada do System.out:
23:42:24,363 WARN [StatelessBeanContext] EJBTHREE-1337: do not get WebServiceContext property from stateless bean context, it should already have been injected
23:42:26,329 INFO [STDOUT] Adicionou: adicionando alguma coisa
23:42:26,329 WARN [StatelessBeanContext] EJBTHREE-1337: do not get WebServiceContext property from stateless bean context, it should already have been injected
Não entendi o que o warning significa , procurei no google e encontrei uma requisicao de correção no JIRA:
https://jira.jboss.org/jira/browse/EJBTHREE-1337?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel , porém não entendi do que se trata e não sei exatamente se é o mesmo problema.
Gostaria de saber o porque desse warning e como retira-lo, ja tive problemas com warnings que deixei passar por achar q nao eram nada e so vieram pipocar depois!
Obrigado