ssm整合cfx 客户端调用服务端操作数据库的方法报null public static void main(String[] args) throws Exception {
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client client = dcf.createClient("http://localhost:8081/ssm_2/webservice/HelloWorld?wsdl");
Object[] objects=client.invoke("all");
//调用web Service//输出调用结果
System.out.println(objects.length+"---"+objects[0].toString());
}
这是客户端调用
@Service
@WebService(endpointInterface="com.jksd.service.UserServices",serviceName="UserServices",targetNamespace="http://service.jksd.com/")
public class ServicesImpi implements UserServices {
@Autowired
private static UserDao user;
@Override
public List<Permissionlist> all() {
// TODO Auto-generated method stub
return user.all();
}
@Override
public String sys(String str) {
// TODO Auto-generated method stub
return "666";
}
}
报 user.all()为 null
Caused by: java.lang.NullPointerException: null
at com.jksd.service.servicesImpi.ServicesImpi.all(ServicesImpi.java:23) ~[classes/:na]
这是报的错