Я хотел бы знать, почему у меня есть это исключение в моем клиентском коде.У меня есть только интерфейс wsdl и веб-службы, и я пытаюсь вызвать метод этого веб-сервиса.
вот мой код клиента:
URL url = new URL("file:/C:/Projects/wsdl2.wsdl");
QName qname = new QName("http://impl.service.proxy.ma/", "SPWSImplService");
Service service = Service.create(url, qname);
SPIntWS sPIntWS = service.getPort(SPIntWS.class);
Я видел много случаев, подобных моему, но вВ моем случае я не могу дать endpointIneterface в аннотации @WebService в классе реализации.Вот несколько журналов:
Exception in thread "main" javax.xml.ws.WebServiceException: Undefined port type: {http://ws.client/}SPIntWS
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:349)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:355)
at javax.xml.ws.Service.getPort(Service.java:188)
at scci.client.application.Client.sPIntWSProcess(Client.java:74)
at scci.client.application.Client.main(Client.java:44)
Спасибо за вашу помощь.