AXIS 怎么抛出自定义异常
怎么把服务器的自定义异常抛出到客户端并显示服务器抛出异常时设定的内容呢?
我的arr用ECLIPSE的插件自动生成,STUB存根文件也是wsdl2java自动生成的.但是客户端捕捉到异常之后只能显示异常的名字,不能显示出设定好的内容.不知道怎么弄才是正确的,高手给解答解答吧
服务器的异常类,
public class NotByFilter extends RemoteException {
private static final long serialVersionUID = 1L;
public NotByFilter(String string) {
super(string);
}
public NotByFilter() {
super();
}
}
自动生成的异常类:
public class BabyNotByFilterException extends java.lang.Exception{
private com.baby.Tool.Stub.BabyStub.BabyNotByFilter faultMessage;
public BabyNotByFilterException() {
super("BabyNotByFilterException");
}
public BabyNotByFilterException(java.lang.String s) {
super(s);
}
public BabyNotByFilterException(java.lang.String s, java.lang.Throwable ex) {
super(s, ex);
}
public BabyNotByFilterException(java.lang.Throwable cause) {
super(cause);
}
public void setFaultMessage(com.baby.Tool.Stub.BabyStub.BabyNotByFilter msg){
faultMessage = msg;
}
public com.baby.Tool.Stub.BabyStub.BabyNotByFilter getFaultMessage(){
return faultMessage;
}
}