Tag: grezzly

Grizzly – java.lang.NoSuchMethodError:javax.xml.ws.WebFault.messageName

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