Это очень странно, и мне не удалось воспроизвести поведение, которое вы описываете.
Я быстро создал следующую службу Hello
(используя JAX-WS RI 2.1.6 из моего JDK 6):
import java.net.URL;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;
@WebService()
public class Hello {
// Business method we want to expose as Web service operation
public String sayHello(String name) {
return "Hello " + name + "!";
}
public static void main(String[] args) throws Exception {
String address = "http://localhost:8080/HelloWebService/HelloService?WSDL";
URL wsdlURL = new URL(address + "?wsdl");
Endpoint ep = Endpoint.publish(address, new Hello());
}
}
Затем я настроил быстрый тест SoapUI, который вызывает службу hello 110 раз, просто чтобы убедиться, когда работает метод main
. Ниже скриншот с фактическим результатом:
альтернативный текст http://img404.imageshack.us/img404/5366/screenshotsoapui301.png
Как видите, тест прошел нормально с ошибкой 0 при 110 (не всех одновременных) вызовах.
Пожалуйста, предоставьте некоторый код, показывающий, что вы делаете, где-то должна быть разница (возможно, вы выполняете сильно распараллеленные запросы, и в этом случае я не тестирую то же самое).