У меня есть класс Java, который мне нужно аннотировать для веб-службы.Все настроено, компилируется и т. Д., Wsdl генерируется с использованием плагина maven для wsprovide ... у меня проблема в том, что класс ссылается на интерфейс ...
@WebService(name = "myWebService", targetNamespace = "......")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class MyClassImpl implements MyClass {
protected TheService m_theService;
/**
* @return the theService
*/
public TheService getTheService() {
return m_theService;
}
TheService - это интерфейспоэтому я получаю сообщение об ошибке JAXB ... TheService - это интерфейс, а JAXB не может обрабатывать интерфейсы.Метод getTheService не нужно показывать в веб-сервисе, но я не понимаю, как его обойти.Может кто-нибудь объяснить, что делать в этой ситуации?