Erro ao iniciar tomcat: has neither @WebService nor @WebServiceProvider

Estou seguindo a leitura do livro e reproduzindo os exemplos.
No capitulo 5.1 UMA IMPLEMENTAÇÃO COM SERVLETS estou tendo este erro ao tentar inciar o tomcat com o código de exemplo do livro:
java.lang.IllegalArgumentException: class example.Bean.Servlet has neither @WebService nor @WebServiceProvider annotation

Realmente nao há em nenhum local estas duas anotações(@WebService,@WebServiceProvider somente @WebServlet) seguindo este exemplo citado no livro.
O que fazer?