Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从另一个JAX-WS web服务调用JAX-WS web服务_Java_Web Services - Fatal编程技术网

Java 从另一个JAX-WS web服务调用JAX-WS web服务

Java 从另一个JAX-WS web服务调用JAX-WS web服务,java,web-services,Java,Web Services,我的项目中有一个日志web服务,它被另一个web服务调用 我使用指向web服务方法的包装器方法调用日志web服务。 当我使用客户端Web服务结构访问它时,我没有得到任何异常 但问题是当我使用包装器结构从web服务到web服务调用访问它时。它给出了一个例外: java.lang.IllegalArgumentException:webservices.ActivityLoggerWS是 不是接口 下面是有问题的代码: webservices.ActivityLoggerWSService ser

我的项目中有一个日志web服务,它被另一个web服务调用

我使用指向web服务方法的包装器方法调用日志web服务。 当我使用客户端Web服务结构访问它时,我没有得到任何异常

但问题是当我使用包装器结构从web服务到web服务调用访问它时。它给出了一个例外:

java.lang.IllegalArgumentException:webservices.ActivityLoggerWS是 不是接口

下面是有问题的代码:

 webservices.ActivityLoggerWSService service = new 
 webservices.ActivityLoggerWSService();
 webservices.ActivityLoggerWS port = service.getActivityLoggerWSPort();//this line throws Exception
 port.logEvent(activityLogStruct);

我不知道哪里出了问题。

你打开ActivityLoggerWS.java看看它是否是一个接口了吗?根据生成的java代码的默认命名约定,它应该是一个接口。是的,Bhushan,它是一个接口。我解决了这个问题。但我仍然不知道问题出在哪里,因为我尝试了一段时间,它成功了,但这次我创建了新的存根。可能问题出在IDE(NeatBeans 6.5)上,但我也不确定。