well your confige requires http basic for all users to the war which presumable contains the web service. How is this not acomplishing your goals?
In mine, i have the service implementation mapped as a servlet. The servlet mapping is something like /service. And the url pattern is /service
typically, in jax-ws, the handler chain does NOT fire off when a wsdl is request via http get
in axis 1.x, and wcf it does and you can do something custom there
Thanks for your great suggestion.
Can you share the servlet here which you had mapped for your web service.
In at least jbossws, the @WebService annonation eventually boils down to a servlet. Just use your class that implements the web service and it should fire up.