小编Mik*_*ike的帖子

自定义异常处理 - Java Web服务

这是我第一次在这里发帖,所以请耐心等待,并在必要时纠正我...

我正在使用带有GlassFish的NetBeans构建基于Web服务的简单应用程序.NetBeans在为新的Web服务及其操作生成代码方面确实提供了很多帮助,但有一件事让我很生气 - Web服务异常处理.操作如下:

@WebMethod(operationName = "checkUserExist")
public String checkUserExist(@WebParam(name = "login") String login, @WebParam(name = "password") String password) throws LoginException {

    String auth_code = "";
    bk_end.Validate val = new bk_end.Validate();

    boolean isValidated = val.check(login, password);

    if(isValidated)
    {
        auth_code = val.return_AuthCode();
        bank_services.CustomerSerice.setAuth_Code(auth_code);
        return auth_code;
    }

    throw new LoginException("Something is wrong!");

}
Run Code Online (Sandbox Code Playgroud)

和异常类:

public class LoginException extends Exception
{
    String message;


    public LoginException(String message)
    {
        super();
        this.message = message;
    }

    public String getErrorMessage()
    {
        return this.message;
    }
}
Run Code Online (Sandbox Code Playgroud)

抛出一个巨大的Exceptions细节:java.lang.reflect.InvocationTargetException以及其他大量的异常..我意识到这是一个非常苛刻的问题,但经过几个小时尝试各种各样的事情,我只是不知道该做什么.我已经阅读了有关@WebFault的内容,但不知道如何正确指定(将我的异常附加到特定方法..)

请帮助,所有的想法都非常欢迎!

我得到的例外:服务调用抛出了一个异常,消息:null; …

java service soap exception web

5
推荐指数
1
解决办法
7215
查看次数

标签 统计

exception ×1

java ×1

service ×1

soap ×1

web ×1