Ant*_*rev 7 java soap web-services grizzly
我有一个Web服务的wsdl文件.我想测试客户端和服务器之间的交互.为此,我运行带有嵌入式灰熊的模拟服务器.
关于实现模拟服务器的问题.我使用wsimport和write实现从wsdl(和xsd)生成了一个接口.当在灰熊上运行时,我收到以下错误:
com.sun.xml.ws.server.ServerRtException: [failed to localize] cannot.load.wsdl(META-INF/wsdl/test.wsdl)
Run Code Online (Sandbox Code Playgroud)
我使用以下代码运行Web服务:
HttpHandler httpHandler = new JaxwsHandler(new TestImpl());
server.getServerConfiguration().addHttpHandler(httpHandler, "/test");
Run Code Online (Sandbox Code Playgroud)
问题是Grizzly无法找到wsdl和xsd文件.在嵌入式玻璃鱼中它的工作.
我将wsdlLocation更改为"test.wsdl"及其工作.但现在灰熊说:
java.lang.NoSuchMethodError: javax.xml.ws.WebFault.messageName()Ljava/lang/String;
Run Code Online (Sandbox Code Playgroud)
如果使用JDK1.7就可以了.但我需要JDK 1.6
| 归档时间: |
|
| 查看次数: |
11853 次 |
| 最近记录: |