【发布时间】:2014-07-25 09:30:16
【问题描述】:
SEVERE: javaAccessorNotSet
java.net.MalformedURLException: /WEB-INF/wsdl/TestWebServiceService.wsdl 在模块中不存在。 在 com.tcs.testwebservice.TestWebServiceService.(TestWebServiceService.java:27) 在 java.lang.J9VMInternals.initializeImpl(本机方法) 在 java.lang.J9VMInternals.initialize(J9VMInternals.java:200) 在 com.tcs.testwebservice.TestWebServicePortProxy$Descriptor.(TestWebServicePortProxy.java:38) 在 com.tcs.testwebservice.TestWebServicePortProxy.(TestWebServicePortProxy.java:86) 在 com.tcs.testwebservice.client.CheckResponseClient.main(CheckResponseClient.java:12) 线程“主”java.lang.NullPointerException 中的异常 在 com.sun.xml.internal.ws.client.WSServiceDelegate.getPortModel(WSServiceDelegate.java:571) 在 com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:274) 在 com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:268) 在 javax.xml.ws.Service.getPort(Service.java:103) 在 com.tcs.testwebservice.TestWebServiceService.getTestWebServicePort(TestWebServiceService.java:49) 在 com.tcs.testwebservice.TestWebServicePortProxy$Descriptor.initCommon(TestWebServicePortProxy.java:48) 在 com.tcs.testwebservice.TestWebServicePortProxy$Descriptor.(TestWebServicePortProxy.java:39) 在 com.tcs.testwebservice.TestWebServicePortProxy.(TestWebServicePortProxy.java:86) 在 com.tcs.testwebservice.client.CheckResponseClient.main(CheckResponseClient.java:12)
我在 RAD 中使用 websphere 7 服务器创建了 JAX-WS 服务,当我通过 SOAP UI 进行测试时它工作正常,但是我创建了客户端代理,但是当我从客户端调用时出现错误。 这里是客户端代码。
公共类 CheckResponseClient {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
TestWebServicePortProxy testWebServicePortProxy = new TestWebServicePortProxy();
System.out.println("webservice Response"+testWebServicePortProxy.checkGender("MALE"));
}
【问题讨论】:
-
看起来您的客户端的 wsdl 路径错误 - java.net.MalformedURLException: /WEB-INF/wsdl/TestWebServiceService.wsdl 在模块中不存在。在 com.tcs.testwebservice.TestWebServiceService.(TestWebServiceService.java:27)。也许你生成了 web 客户端,而不是 java 客户端。
-
我只需要通过Web客户端进行测试,如果有请分享指南链接。
标签: java web-services wsdl jax-ws websphere-7