Erro estranho com CXF no tomCat

Boa noite,

…galera seguinte, to tomando um erro e não sei se é “oreiagem” minha. Quero subir o Apache CXF junto com minha aplicação
pra publicar alguns serviços e acessar algumas páginas da aplicação no mesmo contexto.
Configurei o servlet do cxf no web.xml

<servlet>
        	<servlet-name>CxfServlet</servlet-name>
        	<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
        	<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
	<servlet-name>CxfServlet</servlet-name>
	<url-pattern>/ws/*</url-pattern>
</servlet-mapping>

e criei um implementação de ServletContextListener que executa o seguinte trecho de código para “Publicar” a classe que vai responder os meu serviços

String serviceAddres = "http://localhost:8080/testeCxf/ws/ACSServico";
ACSServicoImpl implementor = new ACSServicoImpl();
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();
factory.setServiceClass(ACSServico.class);
factory.setAddress(serviceAddres);
factory.setServiceBean(implementor);
factory.getInInterceptors().add(new LoggingInInterceptor());
factory.getOutInterceptors().add(new LoggingOutInterceptor());
factory.create();

…até ai blz, a aplicação sobe normalmente e é ai que começam os problemas:

  1. se eu executar a URL ‘http://localhost:8080/acs-cni/ws/ACSServico?wsdl’ tenho o WSDL blzinha, so que minha aplicação não responde, qualquer outra URL que deveria retornar uma página deixa de funcionar e passa a retornar um “page not found” do tom cat.
  2. se ao invés de executar a URL do serviço eu chamar a página, esta funciona e o serviço por sua vez para de funcionar !!! será que a maneira de inicializar o serviço esta errada, ta faltando algum parâmetro ou não tem jeito de publicar um serviço utilizando CXF junto com um contexto qualquer ???

grato qualquer ajuda !!!