-
客户端请求web service 服务报错了20
客户段测试代码: public static void main(String[] args) { UserManageImpService us = new UserManageImpService();
UserManageImpDelegate ud =us.getUserManageImpPort();
System.out.println(ud.queryUsers());
}
报错信息:
Caused by: java.lang.NullPointerException
at cn.dmc.service.imp.UserManageImp.queryUsers(UserManageImp.java:30)
at cn.dmc.service.imp.UserManageImpDelegate.queryUsers(UserManageImpDelegate.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
问题说明:在web service 服务中有个UserManageImp类,该类中的queryUsers()方法调用dao层方法操作数据库。在web service段测试是可以查询到的,但是用jdk1.6的jax-ws以UserManageImp类做接口bean,在客户端调用查询方法却失败了。(刚接触web service不太懂,这是一个测试,请各位指点)2013年4月10日 12:17
7个答案 按时间排序 按投票排序
-
如果UserManageImp bean 加载时通过spring beanFactory ,尝试将该实例的加载方式改为 及时加载
2013年4月12日 11:39
-
给楼主的建议:
1.空指针问题一般都是自己代码失误所致,大部分如没有注入、没有传参、没有判断是否为空等等一系列;
2.既然选择在问答平台提问,那就要把错误贴的详细点,越详细越能吸引大家,帮你解决,回答的人越多,学到的也就越多;
关于你的问题:
既然服务端调用正常,客户端调用却报空,再从你贴出的代码来看,首先创建了一个serveiceimp的管理实例,通过委托的形式好像也拿到了实例,但是执行报空应该是服务启动时没有把service相关的注入进来2013年4月11日 10:11
-
UserManageImp第30行 抛了一个空指针,看一下怎么回事。
引用at cn.dmc.service.imp.UserManageImp.queryUsers(UserManageImp.java:30)2013年4月10日 17:31
-
错误很明显了啊,空指针错误,位置是UserManageImp类的30行
Caused by: java.lang.NullPointerException at cn.dmc.service.imp.UserManageImp.queryUsers(UserManageImp.java:30)
这种错误与webservice无关,一般都是疏忽导致的,比如说你的dao没有初始化,或者某个po没有new……2013年4月10日 17:30
-
jax-ws你可以参考http://www.mkyong.com/tutorials/jax-ws-tutorials/
这里有详细的说明2013年4月10日 12:30
相关推荐
ASP.NET AJAX客户端访问Web Service及面向对象类型系统实例
Android客户端访问Web Service的实现.pdf
首先建立服务器的socket来监听客户端的请求: tcpSerSock=socket(AF_INET,SOCK_STREAM) tcpSerSock.bind(ADDR) tcpSerSock.listen(5) 这样服务器的监听socket就建好了。 接下来的思路是,如果要监听多个客户端,则...
C#,Winform,开发的的一个示例程序,可实现WebAPI客户端发起数据POST请求,可实现WebAPI服务器响应客户端的POST请求。 WebAPI客户端,可使用钉钉和企业微信的群机器人Webhook地址,直接发起POST,实现消息推送。
通过Android客户端访问web服务器,实现一个登录功能,服务端+数据库+安卓端,数据库为mysql,使用http调用方式登录
WEB客户端技术WEB客户端技术WEB客户端技术WEB客户端技术WEB客户端技术
Java Web Service的客户端实现
java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器与客户端java Web 服务器...
第一步:将客户端手机与服务端电脑连接统一局域网,注意:必须在统一局域网内,查看电脑被分配的ip地址 将qq.sql文件导入数据库中 第二步:修改server和client中的Constants.java文件的IP地址,两个都改为之前查到的...
android视频资讯客户端简单实现--android客户端与web服务器实现 android客户端想web服务器请求,服务器返回xml文件。android客户端解析之。显示在listView中
一个Android客户端访问服务器数据库的实例,涉及mySQL数据库、json数据传输、Struts2+javabean+servlet,非常适合服务器后台入门
RTC客户端请求演示.rar
Visual Studio 2017 实现HTTP 服务器,客户端请求等
该压缩文件包含了两个工程——一个Java Web工程,一个Android客户端工程,这两个工程将详细介绍如何构建安全的Android客户端请求,避免非法请求,欢迎下载
当客户端向服务器发送请求时,服务器是如何将请求信息传递给Servlet,Servlet又是通过什么将响应送给客户端。带着这些问题,我们来看下面这张图,图1-1:
Web Service通用客户端和测试工具 Web Service
java web service, web service 客户端java例子,
soap/Web Service客户端
西门子为什么WinCC客户端无法与WinCC服务器通讯?pdf,西门子为什么WinCC客户端无法与WinCC服务器通讯? 这可能是由于终端总线配置不正确造成的。举例来讲,如果计算机上有多个网卡,则要确保为访问终端总线的网卡...