я сервер, методы сервера бросить мое исключение - MBFault:Как я могу установить путь к myException.java в клиенте ?, при создании клиента из WSDL
import javax.xml.ws.WebFault;
@WebFault(name = "fault.MBFault",
targetNamespace = "fault")
public class MBFault extends Exception {
private String detail;
public MBFault(String message, String detail) {
super(message);
this.detail = detail;
}
public MBFault(String message, String detail, Throwable cause) {
super(message, cause);
this.detail = detail;
}
public String getDetail() {
return detail;
}
}
Серверный создать WSDL, С WSDL я создаю клиент (wsimport -s myPackage ... wsdl). Как установить путь к MBFault на клиенте? Если захочу, то MBFault.java сохранит в пакете «fault», а все остальные в пакете «otherClasses» в клиенте. Помоги мне, пожалуйста.
Вы пробовали просто предоставить 'MBFault' надлежащий пакет в стиле Java? – kolossus
Что такое "java-style package"? –
Я имею в виду место 'MBFault' в пакете, то есть' package you.foo.exception'. Это будет пространство имен по умолчанию для артефакта при его создании. – kolossus