2

使用 JDeveloper,我生成了一个 Web 服务代理来调用公开的 Web 服务中的方法。JDeveloper 生成请求和响应类。在代理客户端的主要方法中,我编写了以下代码:

 proxyClient newClient = new proxyClient();
 sampleRequest req = new sampleRequest();
 req.SetDob("10/18/1979");
 req.setSsn("123121234");
 sampleResponse resp = newClient.ProcessDOBandSSN(req);
 System.out.println(resp.getReturnCode());

为此NullPointerException,我的堆栈跟踪中只有 3 行详细信息。

现在,我创建了第二个客户端。这个基于 Xerces 库。这将端点 URL 作为参数。每当我运行端点 URL 具有扩展名的端点时,.svc或者.asmx然后服务像魅力一样运行。但是,当我尝试运行基于 Spring 的端点时,扩展名不是在 URL 的末尾,然后我得到一个找不到文件的异常。

如何解决这个问题?

4

0 回答 0