Dentro del HttpServletRequest que recibes en tu servlet en el método doPost() o doGet() tienees métodos para interrogar si en la url hay o no un ?wsdl . No he probado, pero posiblemente el método getPathInfo(), o prueba con getParameter("wsdl"), o con getQueryString(), ....
http://docs.oracle.com/javaee/1.3/ap...etRequest.html
Se bueno.