J2EE社区

苟有恒,何必三更起五更眠;
最无益,只怕一日曝十日寒.
posts - 241, comments - 318, trackbacks - 0, articles - 16

java Web Service axis (实例二) 异常处理

Posted on 2010-08-18 17:53 xcp 阅读(611) 评论(0)  编辑  收藏 所属分类: SOA

1.服务端:

//登录
    public SysUserVo login(String username,String password) throws AxisFault{
        SysUserService sysUserService 
= (SysUserService) AppContext.getBean("sysUserService");
        SysUserVo userVo 
= null;
        
try {
            userVo 
= sysUserService.login(username, password);
        }
 catch (Exception e) {
                  
throw new AxisFault("login error",e);
        }

        
return userVo;
    }


2.客户端

                 
try {
                     SysUserVo user 
=  (SysUserVo) call.invoke(new Object[]{"ptyhcs","111111"});
                     
/*if(user != null){
                         System.out.println(user.getRoleName());
                          System.out.println(user.getUnitName());
                     }
*/

                     System.out.println(user);
                    
return;
                }
 catch (AxisFault fault) {
                    log.info(
"1Error : " +
 fault.toString());
                }
 catch (RemoteException e) {
                    e.printStackTrace();
                }



名称: ♪4C.ESL | .↗Evon
口号: 遇到新问题♪先要寻找一个方案乄而不是创造一个方案こ
mail: 联系我



只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问